Commit graph

92 commits

Author SHA1 Message Date
iceman1001
42f0699c78 style 2024-05-14 10:04:28 +02:00
jlitewski
b20d3f44ad Fix OOB segfault with markers 2024-04-27 09:06:40 -04:00
iceman1001
f6e0b8c330 style 2024-04-24 09:13:32 +02:00
Iceman
9343014b68
Merge branch 'master' into purring-basilisk
Signed-off-by: Iceman <iceman@iuse.se>
2024-04-22 17:41:01 +02:00
iceman1001
3f6ea0f0fc style 2024-04-22 16:35:22 +02:00
jlitewski
791f02209d Implemented Buffer SaveStates 2024-04-20 14:14:15 -04:00
Iceman
591795a8fc
Merge pull request #2359 from jlitewski/marker_v2
Graph Markers, Version 2
2024-04-19 17:17:22 +02:00
Jacob Litewski
560b6f9dc2 Marker V2 fixes 2024-04-19 07:53:20 -04:00
Jacob Litewski
bb1c662af0 Graph Markers, Version 2 2024-04-18 23:08:33 -04:00
Jacob Litewski
dadd6ee65d Disable Rendering the Operation Buffer
For now, at least until I can fully and correctly implement it.
2024-04-18 17:37:06 -04:00
Jacob Litewski
31bfa16b76 Marker code cleanup 2024-04-14 14:58:52 -04:00
Jacob Litewski
f2afbca6ec Refactored Plot Annotations and some cleanup 2024-04-13 23:03:35 -04:00
Iceman
de7579ab00
Merge pull request #2345 from jlitewski/plot_gui_improvements
Plot Improvements, Round 1
2024-04-13 11:01:32 +02:00
Jacob Litewski
0608a7c530 Minor Changes to the Operation Buffer Implementation
Instead of being initialized as all zeros and showing changes if those values are not zero, it now has a copy of the Graph Buffer data, and will show changes if it's different from what's stored in the Graph Buffer.
2024-04-12 08:34:05 -04:00
Jacob Litewski
c2e43c3f46 Rough Implementation of the Operations Buffer
The Operations Buffer is basically a buffer of changes to the Graph Buffer. Instead of writing all the changes to the Graph Buffer directly, I plan to have those changes written to the Operation Buffer, so you can visually see what would be changed before it's applied.
2024-04-11 08:57:26 -04:00
Jacob Litewski
8e3efec3e2 Rename s_Buff to s_OverlayBuff 2024-04-11 08:46:46 -04:00
Jacob Litewski
3d2169b833 Cursor A graph scrolling implementation
If Cursor A goes off the screen, it will reposition the window to place the cursor in the middle of it.
2024-04-10 21:01:05 -04:00
David Driscoll
f3d9423f70 Fix compile error from variable type declaration 2024-04-10 11:52:11 -04:00
iceman1001
6a7e70ad26 style 2024-04-10 14:26:05 +02:00
jlitewski
ad01195a04 Plot improvements
- Added hotkeys to move the yellow/purple cursor around
- Added hotkeys to manually increment/decrement a value from a plot point
-- This is currently the point where the yellow cursor is at
2024-04-09 22:47:40 -04:00
iceman1001
a913b2c662 style 2023-12-01 10:59:18 +01:00
wh201906
0b9f11a249
Add a slider in the plot window for navigation 2023-11-17 10:59:14 +08:00
nvx
8dd963d305 make style 2023-08-24 16:34:33 +10:00
Alex
c26583ebfd Bugfix to keyboard scrolling
At zoom levels above x16 the left and right keys only scroll the graph buffer to the left, even if right key is pressed. Mouse wheel behaves correctly.
Enabled mouse wheel to zoom when control is pressed since that is the more standard UI convention (but left shift scrolling in place).
Minor changes to zooming, using more intuitive constants.
2023-08-09 13:37:38 +02:00
George Talusan
566b805357 add -i to hf emrtd info 2022-07-31 09:46:00 -04:00
iceman1001
372ab2af98 style 2022-06-12 11:51:50 +02:00
Doridian
83943aafc8 and done 2022-06-11 16:16:56 -07:00
Philippe Teuwen
140a7f34a4 make style 2022-01-23 20:02:57 +01:00
iceman1001
3af0f4a0fd no need to save the image file each time its shown 2022-01-22 18:37:00 +01:00
iceman1001
aed07db1f7 added the possibility to show NDEF messages with vCard that has a base64 image to be viewed 2022-01-15 17:38:40 +01:00
Philippe Teuwen
30aa7aa7d1 Adapting license headers, WIP 2022-01-08 00:40:52 +01:00
Philippe Teuwen
4b936bc20c safer logic when touching locally g_printAndLog 2021-12-13 03:16:57 +01:00
Philippe Teuwen
232843477c typos 2021-10-16 23:44:53 +02:00
Philippe Teuwen
88308ea727 typos 2021-10-10 01:35:45 +02:00
Philippe Teuwen
58dda7a809 rename static globals g_* as gs_*, keep g_ only for exported globals 2021-08-22 00:51:37 +02:00
Philippe Teuwen
dd3b63ae32 rename global session 2021-08-21 20:31:05 +02:00
Philippe Teuwen
6a2f2b3979 rename global conn 2021-08-21 20:21:08 +02:00
Philippe Teuwen
ce57637c80 rename globals GraphTraceLen OddByteParity pm3_capabilities 2021-08-21 17:53:54 +02:00
Philippe Teuwen
a8bb07db3a remove unused global showDemod 2021-08-21 17:42:00 +02:00
Philippe Teuwen
f1f2389fb4 rename globals GraphBuffer 2021-08-21 17:39:17 +02:00
Philippe Teuwen
faaa70c860 rename globals CursorCPos CursorDPos CursorScaleFactor CursorScaleFactorUnit GraphPixelsPerPoint GraphStart GraphStop GridLocked GridOffset PlotGridX PlotGridY PlotGridXdefault PlotGridYdefault 2021-08-21 17:12:50 +02:00
Philippe Teuwen
e4fbfe0f40 rename globals DemodBuffer and DemodBufferLen 2021-08-21 17:12:50 +02:00
Philippe Teuwen
085aa819dc Prevent GraphStart change on empty plot 2021-08-01 22:32:18 +02:00
Philippe Teuwen
506207c5ad init GraphStart in Plot 2021-08-01 22:32:06 +02:00
iceman1001
9b90250434 reset Graphstart variable when <data clear> 2021-08-01 20:32:14 +02:00
Philippe Teuwen
6e3eff356b fix demod plot on first sample, remove spurious vertical line 2021-08-01 19:52:45 +02:00
Philippe Teuwen
f65bc9af36 more explicit qcolor 2021-08-01 19:42:34 +02:00
Philippe Teuwen
0b6191cc11 fix demod plot points color 2021-08-01 19:41:15 +02:00
Philippe Teuwen
3a74285d7a Fix demod plot when X starts from negative 2021-07-30 00:39:06 +02:00
Philippe Teuwen
f393ce72c4 remove spurious line in data plot help 2021-07-26 22:58:57 +02:00