Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
0802f34
start basic mesh and camera stuff
kushalkolar Feb 27, 2025
c26da10
progress
kushalkolar Feb 27, 2025
f199f65
resizing canvas auto-resizes bboxes using internal fractional bbox
kushalkolar Feb 28, 2025
f9b5c14
resizing works well
kushalkolar Feb 28, 2025
c1100b1
ranges as array, comments
kushalkolar Feb 28, 2025
d7f572e
layout management logic works! :D git status
kushalkolar Mar 1, 2025
e48c852
handler color, size
kushalkolar Mar 1, 2025
eedba34
cleanup
kushalkolar Mar 1, 2025
a39d383
resize handler highlight
kushalkolar Mar 2, 2025
685830b
subplot title works, rename to Frame
kushalkolar Mar 2, 2025
1329628
start generalizing layout manager
kushalkolar Mar 2, 2025
ce721bd
cleaner
kushalkolar Mar 2, 2025
4d6b395
start rect and extent class for organization
kushalkolar Mar 2, 2025
5e97818
start moving rect logic to a dedicated class
kushalkolar Mar 3, 2025
06ecc77
organization
kushalkolar Mar 5, 2025
69b02f3
better extent validation
kushalkolar Mar 5, 2025
66b78ae
progress
kushalkolar Mar 6, 2025
538edc2
progress
kushalkolar Mar 6, 2025
6763680
progress
kushalkolar Mar 6, 2025
194eef4
almost there
kushalkolar Mar 7, 2025
8990757
formatting, subplot toolbar tweaks
kushalkolar Mar 7, 2025
6e30b8b
cleanup
kushalkolar Mar 7, 2025
ad5b903
docks
kushalkolar Mar 8, 2025
500c05c
more stuff
kushalkolar Mar 8, 2025
3d16ce1
grid works
kushalkolar Mar 8, 2025
0989157
add or remove subplot, not tested
kushalkolar Mar 8, 2025
f19c294
better highlight behavior
kushalkolar Mar 8, 2025
09a7036
increase size of example fig
kushalkolar Mar 8, 2025
da66260
repr
kushalkolar Mar 8, 2025
13a4049
sdf for resize handle, better resize handle, overlap stuff with distance
kushalkolar Mar 8, 2025
8f52f50
cleanup
kushalkolar Mar 8, 2025
cf0fa1f
more space
kushalkolar Mar 8, 2025
8ad3086
spacing tweaks
kushalkolar Mar 8, 2025
88df692
add utils._types
kushalkolar Mar 8, 2025
f94e18a
unit circle using extents
kushalkolar Mar 8, 2025
cb3d3ba
black
kushalkolar Mar 8, 2025
528bb9d
refactor, better organization
kushalkolar Mar 9, 2025
4a20f34
modified: scripts/generate_add_graphic_methods.py
kushalkolar Mar 9, 2025
3c39b3a
more stuff
kushalkolar Mar 9, 2025
be56f34
more
kushalkolar Mar 9, 2025
7943000
add examples
kushalkolar Mar 9, 2025
d8b8921
black
kushalkolar Mar 9, 2025
14cd6b0
rename
kushalkolar Mar 9, 2025
e95eaa7
update test utils
kushalkolar Mar 9, 2025
2c91851
update nb test utils
kushalkolar Mar 9, 2025
cc005f3
update ground truths
kushalkolar Mar 9, 2025
6f57644
update nb ground truths
kushalkolar Mar 9, 2025
5fe5815
flex layouts examples 'as screenshot tests
kushalkolar Mar 9, 2025
2b70265
accidentaly added screenshot
kushalkolar Mar 9, 2025
4e9998a
comments, cleanup
kushalkolar Mar 10, 2025
dbe4368
docs api
kushalkolar Mar 10, 2025
f252e70
black
kushalkolar Mar 10, 2025
69d6b65
fix
kushalkolar Mar 10, 2025
4a053fe
cleanup
kushalkolar Mar 10, 2025
526e94e
add README.rst for flex layouts examples dir
kushalkolar Mar 10, 2025
c7656d4
add flex layouts to test utils list
kushalkolar Mar 10, 2025
e0e163b
add spinning spiral scatter example
kushalkolar Mar 10, 2025
354d109
modify docs conf
kushalkolar Mar 10, 2025
ac8341c
forgot a comma
kushalkolar Mar 10, 2025
b8ed276
add rect extent ground truths
kushalkolar Mar 10, 2025
bc48fe3
fix text
clewis7 Mar 10, 2025
e5f28e1
fix text features
clewis7 Mar 10, 2025
e76a77e
types
kushalkolar Mar 11, 2025
a26e24a
comments, docstrings
kushalkolar Mar 11, 2025
7aaeb0f
update w.r.t. text changes
kushalkolar Mar 11, 2025
8e0e27a
small typos
clewis7 Mar 13, 2025
1264ec6
small typos
clewis7 Mar 13, 2025
61ac3ff
Update fastplotlib/layouts/_engine.py
kushalkolar Mar 13, 2025
8b9a466
rename FlexLayout -> WindowLayout
kushalkolar Mar 14, 2025
996bbe7
better check for imgui
kushalkolar Mar 14, 2025
0bc9600
imports
kushalkolar Mar 14, 2025
0efd2b2
comments
kushalkolar Mar 14, 2025
302deb5
example tests files moved
kushalkolar Mar 14, 2025
db14148
smaller canvas initial size for abs pixels until rendercanvs fix for …
kushalkolar Mar 14, 2025
0976aa4
better error messages
kushalkolar Mar 14, 2025
6b318ee
update screenshots
kushalkolar Mar 14, 2025
5123f86
update screenshots
kushalkolar Mar 14, 2025
acff8cd
black
kushalkolar Mar 14, 2025
89ee960
newer black really was an extra comma for some reason
kushalkolar Mar 14, 2025
1b69eaa
update example
kushalkolar Mar 14, 2025
bc4b634
underline
kushalkolar Mar 14, 2025
f6263a3
docstring, better exception messages
kushalkolar Mar 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
comments
  • Loading branch information
kushalkolar committed Mar 14, 2025
commit 0efd2b2c50b9d75d3ad8be7fadd4eba0d9b7554d
2 changes: 2 additions & 0 deletions fastplotlib/layouts/_imgui_figure.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,8 @@ def _render(self, draw=False):
super()._render(draw)

self.imgui_renderer.render()

# needs to be here else events don't get processed
self.canvas.request_draw()

def _draw_imgui(self) -> imgui.ImDrawData:
Expand Down