Wykres commitów

573 Commity (e3cddd7e69c939f9fcec6768c1ab02a0d1927af6)

Autor SHA1 Wiadomość Data
nyanpasu64 063f677e80 [pytest] Cleanup fixture-related warnings in test_cli.py 2018-12-23 00:33:12 -08:00
nyanpasu64 f57232a4fb Switch from setup.py to poetry 2018-12-23 00:23:16 -08:00
nyanpasu64 5c47c293cb Rename ovgenpy to corrscope 2018-12-22 18:39:03 -08:00
nyanpasu64 9aceabb2b7 Delete unused tests/images/ 2018-12-20 22:30:40 -08:00
nyanpasu64 4b85fad2d4 Switch CLI str to lambda 2018-12-20 02:23:07 -08:00
nyanpasu64 f86e621308 Edit setup.py 2018-12-20 02:19:28 -08:00
nyanpasu64 5efd7a85f0 Merge pull request #87 from nyanpasu64/qt-squash
Add PyQt GUI
2018-12-18 20:56:10 -08:00
nyanpasu64 bddfd5dc6a Update comments via Github web UI 2018-12-18 20:53:23 -08:00
nyanpasu64 faafeafabe Update cli.py 2018-12-18 20:53:23 -08:00
nyanpasu64 5a70ec3070 Delete gui.pro (unneeded for pyqt and Qt Designer)
If you can't open .ui in Qt Creator, use Qt Designer instead.
2018-12-18 20:53:23 -08:00
nyanpasu64 9895890307 Use property to update title when any_unsaved edited 2018-12-18 20:53:23 -08:00
nyanpasu64 635e280d6f Warn on unsaved changes 2018-12-18 20:53:23 -08:00
nyanpasu64 c74593b84c Switch render buffer type to Union[bytes, np.ndarray] 2018-12-18 20:53:23 -08:00
nyanpasu64 7932bee529 [gui] Add begin time field 2018-12-18 20:53:23 -08:00
nyanpasu64 8035433517 [gui] Fix crash when erasing nonexistent per-channel trigger item 2018-12-18 20:53:23 -08:00
nyanpasu64 6ba4c87a3e [ui] Restore options tabs (General only) 2018-12-18 20:53:23 -08:00
nyanpasu64 1b8460833a [ui] Move trigger config to right panel, with per-channel trigger 2018-12-18 20:53:23 -08:00
nyanpasu64 d0ca70bbf0 [ui, remove scroll] Re-add vertical spacer size hints 2018-12-18 20:53:23 -08:00
nyanpasu64 57ff731f9d [ui] Move trigger to new tab, eliminate scrollbars (shrinkwrap height) 2018-12-18 20:53:23 -08:00
nyanpasu64 0d207dc3a1 [ui] Reorganize sidebar (like sidwizplus), add global trigger config
- Move performance group to bottom.
2018-12-18 20:53:23 -08:00
nyanpasu64 17f194f140 [py] When dumping config, skip fields with leading underscores
They have already been baked into other config fields.
2018-12-18 20:53:23 -08:00
nyanpasu64 47e9b87181 [gui] Add Render FPS Divisor (render_subfps) field 2018-12-18 20:53:23 -08:00
nyanpasu64 003eebb0f2 [ui] Remove leading 'cfg__' prefix, bind all BoundWidgets
Makes tree easier to read in Qt Designer
2018-12-18 20:53:23 -08:00
nyanpasu64 c900b09e65 [ui,gui] Rename channel_widget to channel_view 2018-12-18 20:53:23 -08:00
nyanpasu64 6749a19a4c [ui] Move trigger ms to Global, rename subsampling to Performance 2018-12-18 20:53:23 -08:00
nyanpasu64 bece7c81c4 Remove stylesheet, fix Windows spinbox height (Qt bug)
https://bugreports.qt.io/browse/QTBUG-38537
2018-12-18 20:53:23 -08:00
nyanpasu64 e068bdf3d4 Prevent tab key from focusing scrollbar/widget 2018-12-18 20:53:23 -08:00
nyanpasu64 48e666e992 Fix exception when closing ffplay on Windows 2018-12-18 20:53:23 -08:00
nyanpasu64 395a8ea0c9 Switch Windows font to Segoe UI 9 2018-12-18 20:53:23 -08:00
nyanpasu64 021e157894 Update ruamel.yaml to 0.15.70, add behavior tests 2018-12-18 20:53:23 -08:00
nyanpasu64 dcb5bd3baa Show popup if file fails to load 2018-12-18 20:53:23 -08:00
nyanpasu64 6d60803d85 Update ruamel.yaml to fix GUI errors (reordering channels) 2018-12-18 20:53:23 -08:00
nyanpasu64 4c4b84a23a [gui] Report errors when launching Ovgen 2018-12-18 20:53:23 -08:00
nyanpasu64 0c4125a5b7 Implement delete button 2018-12-18 20:53:23 -08:00
nyanpasu64 4ecd27cf5b [gui] Collapse per-channel absolute paths 2018-12-18 20:53:23 -08:00
nyanpasu64 3739ec03fb [gui] Delete blank trigger keys, instead of setting to None 2018-12-18 20:53:23 -08:00
nyanpasu64 047e10f167 Implement channel add button 2018-12-18 20:53:23 -08:00
nyanpasu64 75e4f372f9 double-fix signal emit 2018-12-18 20:53:23 -08:00
nyanpasu64 40c645fb61 [ui] Fix id of channelAdd and channelDelete buttons 2018-12-18 20:53:23 -08:00
nyanpasu64 710621438d Fix setData, emit dataChanged signal 2018-12-18 20:53:23 -08:00
nyanpasu64 cf151f7172 Reorganize channel selection range code 2018-12-18 20:53:23 -08:00
nyanpasu64 5d54f0ef3a setup.py more_itertools squash 2018-12-18 20:53:23 -08:00
nyanpasu64 6b1f84a23d Fix triggers not being reordered when reordering channels 2018-12-18 20:53:23 -08:00
nyanpasu64 b559ba8bf8 [wip] Add channel reordering
BUG: trigger__ attributes are not moved.
2018-12-18 20:53:23 -08:00
nyanpasu64 53263b3a92 Fix ChannelModel.insert/removeRows 2018-12-18 20:53:23 -08:00
nyanpasu64 e5bb4f23e3 Limit "move channel" shortcuts to channelsGroup
animateClick is pretty, but prevents key repeat from working.
2018-12-18 20:53:23 -08:00
nyanpasu64 9f318b187f [wip] Add up/down buttons and keyboard shortcuts (BUG they activate regardless of focus) 2018-12-18 20:53:23 -08:00
nyanpasu64 684dff1f62 [gui] Mark colors as red if color invalid 2018-12-18 20:53:23 -08:00
nyanpasu64 8f8f4c8b88 Turn BoundWidget red on invalid input (OvgenError) 2018-12-18 20:53:23 -08:00
nyanpasu64 fbd89faa9d Switch to class-based widget binding (BoundWidget) 2018-12-18 20:53:23 -08:00