Evan Pezent
6c00109636
make ColormapScale reversable
2022-06-20 07:48:51 -05:00
Evan Pezent
0f4d4dccc3
add ImPlotColormapScaleFlags
2022-06-19 22:51:51 -05:00
Evan Pezent
6f4986b14f
add ColormapSlider to demo
2022-06-19 21:14:36 -05:00
Evan Pezent
dbb461db24
update README
2022-06-18 23:16:01 -05:00
Evan Pezent
63d5ed94b7
Features/item flags ( #319 )
...
* add PlotBarGroups and layout some plans for flags
* exprimentin
* item flags added to each plotter
* rendering templates
* rendering templates
* item flags and axis scales
* item flags
* template markers
* markers
* benching
* buffer
* inline adjust
* inline fix
* dunno
* fix some todos
* tickers
* clean up
* update TODO
* update breaking changes
* demo cleanup
* remove TODO label
* header cleanup
2022-06-18 22:59:32 -05:00
Rokas Kupstys
79b05d5e25
Fix freed memory read error in AddTicksTime(). Invalid read occurred when LabelTickTime() resizes ticks.TextBuffer while last_major held pointer pointing into old now freed buffer. ( #365 )
...
Fixed a warning about condition depending on uninitialized ImPlotLegend::PreviousLocation.
2022-06-17 09:09:25 -05:00
rjasiak54
b9c0a39b08
in README.md 'Demos' section, changed 'imgui_demo.h' to imgui_demo.cpp' ( #369 )
2022-06-17 09:06:38 -05:00
Evan Pezent
3dd7e75c7d
gaurd IMPLOT_DISABLE_OBSOLETE_FUNCTIONS in implot_demo.cpp
2022-05-08 10:40:27 -05:00
Evan Pezent
947c2c02e4
gaurd IMPLOT_DISABLE_OBSOLETE_FUNCTIONS in implot_demo.cpp
2022-05-08 10:40:16 -05:00
Evan Pezent
32a4617cd6
fix legend icons and drag tools with ImGui::KeepAliveID
2022-05-08 10:23:42 -05:00
Max Schwarz
196a0243c5
ImPlotAxis::WillRender(): return false if axis is disabled ( #350 )
...
This saves a few CPU cycles in SetupFinish(), which otherwise formats
tick labels & spacing for disabled axes.
2022-04-20 20:19:39 -07:00
omar
df4256c9e8
Demo: tweak for runtime speed. ( #353 )
2022-04-20 20:19:01 -07:00
omar
1160243218
Fix for 1.88 WIP (18716) renaming ImGuiKeyModFlags to ImGuiModFlags ( #347 )
2022-04-05 06:58:12 -07:00
Evan Pezent
b47c8bacdb
Merge branch 'master' of https://github.com/epezent/implot
2022-01-30 17:07:12 -08:00
Evan Pezent
58240e5311
remove redefinition of GetInputMap
2022-01-30 17:07:05 -08:00
Evan Pezent
9b4ba149ec
Update README.md
2022-01-30 10:47:33 -08:00
Evan Pezent
f438a21813
fix comment find/replace accident
2022-01-30 10:26:21 -08:00
Evan Pezent
86f4dd6e5c
use ImFormatString instead of sprintf/snprintf
2022-01-30 10:19:29 -08:00
Evan Pezent
adfc96810e
remove unecessary msvc warning disables
2022-01-30 10:08:55 -08:00
Evan Pezent
8d3bd31395
-Wformat-nonliteral
2022-01-30 10:06:39 -08:00
Evan Pezent
168244e422
replace sprintf with snprintf
2022-01-30 09:54:49 -08:00
Evan Pezent
3a53f0b796
init PixelMin/Max
2022-01-30 09:35:49 -08:00
Evan Pezent
199b4803b6
Merge branch 'sergeyn-pr_branch'
2022-01-30 09:32:07 -08:00
Sergey Nenakhov
6659b164fe
intel compiler warning fixes (and fastmath in general)
2022-01-23 00:50:18 +01:00
Evan Pezent
4fcc6e01ac
fix sizeof(T) in IndexData
2021-12-02 20:54:54 -08:00
Evan Pezent
c0da6fea04
add PlotBarGroups
2021-10-24 00:25:46 -07:00
Evan Pezent
6ee1559715
Setup API ( #294 )
...
* add new padding algo
* opposite working for y and x
* remove name axis colors
* move title label rendering
* axis dev
* clean up
* pre formatter
* formatter
* changing over to multi x axes
* more multi x changes
* more multi x changes
* more multi x changes
* setup 75% there
* 85% there
* 85% there
* remove query
* update input handling
* input and dnd tweaking
* input testing
* update demo
* setup debug
* setup debug
* bug fixes
* bug fixes
* more debug
* input
* more setup
* setup api almost complete
* setup api almost complete
* more clean up
* cleanup
* final commit before merge
2021-10-19 20:01:06 -07:00
Evan Pezent
dea3387cdc
buffer overflow fix
2021-09-07 21:46:54 -07:00
Evan Pezent
c40206f2ea
spaces
2021-09-07 20:24:34 -07:00
Evan Pezent
f1b86b9fe4
Merge branch 'master' of https://github.com/epezent/implot
2021-09-07 20:23:59 -07:00
Evan Pezent
5ed9e78676
add #include <immintrin.h> fallback
2021-09-07 20:20:12 -07:00
Dario Mambro
14d4c96d0c
more flexible custom context management ( #281 )
2021-08-28 07:00:47 -07:00
sergeyn
0fb3346a7a
custom context management (same way as in ImGui) ( #278 )
2021-08-24 08:08:00 -07:00
Evan Pezent
3e96fd7c02
improve indexing, line rendering performance by 45% ( #270 )
...
* add IndexData and Indexers
* simplify transformers
* 30% improvement
* moving around
* add TODO.md
* fix bar plot aliasing
* finishup indexing
* remove debug bools
2021-07-30 20:27:02 -07:00
Evan Pezent
c8601ac0d5
rev version, fix unused lines
2021-07-29 19:14:13 -07:00
Jeslas Pravin
864ebb90b6
fix: PlotShaded Opposite triangle winding ( #269 )
2021-07-29 19:09:01 -07:00
Evan Pezent
4be83def59
add IsSubplotsHovered
2021-07-28 11:52:57 -07:00
Evan Pezent
507459fd5f
move axis equal constraint after pixel determination
2021-07-23 16:32:57 -07:00
Evan Pezent
2dc2a4cfd5
improve tick label culling
2021-07-15 20:40:51 -07:00
Evan Pezent
83cb14b54a
fix offsetandstride args...oops
2021-07-09 20:29:04 -07:00
Evan Pezent
cd4704fd52
revert OffsetAndStride
2021-07-09 20:23:12 -07:00
Evan Pezent
bffd448207
revert OffsetAndStride
2021-07-09 20:22:21 -07:00
Evan Pezent
51930a5ae6
fix imgui backward compat, YAxis[3], and add new demo benchmark option for LineG
2021-07-09 17:39:12 -07:00
Evan Pezent
5ab78cbc7d
version string
2021-07-08 08:21:56 -07:00
Evan Pezent
eb40cc908d
Merge branch 'master' of https://github.com/epezent/implot
2021-07-07 22:18:51 -07:00
Evan Pezent
389781c31c
v0.11 WIP
2021-07-07 22:18:38 -07:00
Evan Pezent
8c1bbf4d8d
Subplots ( #203 )
...
* SubPlots: Y axis padding over multiple plots
* Align Plots Group
new signature ID, ImPool to store padding data, demo
* Align plots orientation (vertically, horizontally)
vertical will align Y axis, horizontal will align X axis.
*signature changed
* ImPlotOrientation used as flag for 2D grids of aligned plots
https://github.com/epezent/implot/pull/144#issuecomment-725849368
* AlignPlots updates to merge with v.0.9
* Sync to v0.9 20210127
* subplots proto
* make link flags work
* stuff
* add multi-line centered titles
* subplots work
* flag ideas
* better subplot positioning
* resizable subplots
* subplot shared items
* subplot ratios
* some cleanup and refactor
* some cleanup and refactor
* refactors and demo reorganization
* context menus...almost done!
* context menus, bug fixes
* active id
* make implot use ButtonBehavior throughout
* bug fixes
* more bug fixes
* tweaks
* fix id issue
* finish work on subplots
Co-authored-by: ozlb <ozlb@users.noreply.github.com>
2021-07-07 21:06:15 -07:00
Perry MacMurray
65aa2c8264
Update README.md with link to Java bindings ( #257 )
2021-06-22 21:37:58 -07:00
Evan Pezent
ab24f756fa
make pie plots respond to fits
2021-06-09 11:26:54 -07:00
Evan Pezent
e9469cf347
constrain values <= 0 to DBL_MIN for log axes, fix div by zero
2021-06-08 20:31:30 -07:00