Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-01 | gui: don't hook QEvent::Show | Stanislaw Halik | |
It's pointless actually. It's not emitted before WindowActivate at all. | |||
2017-07-29 | gui: refresh mapping window even if main window is hidden | Stanislaw Halik | |
2017-07-28 | gui: don't update the main window if it's hidden | Stanislaw Halik | |
2017-07-24 | gui/main: put TerminateProcess call back after app exits | Stanislaw Halik | |
2017-07-23 | gui/main-window: fix ps3 eye LED remaining litopentrack-2.3.8 | Stanislaw Halik | |
2017-06-18 | gui: make {start,stop}_tracker calls thread-safe | Stanislaw Halik | |
So far the only consumer are the keybindings. | |||
2017-06-18 | gui: don't redraw whole mapping window layout | Stanislaw Halik | |
When we're tracking, we only want to redraw the splines in the mapping window while the mapping window is open. It was a major CPU hog to redraw in case the mapping window's open. | |||
2017-05-10 | get rid of the silly mem -> shared_ptr alias | Stanislaw Halik | |
2017-05-10 | options: don't create QSettings all the time | Stanislaw Halik | |
Update usages. | |||
2017-04-18 | logic/tracker: fix option not used in logic | Stanislaw Halik | |
2017-04-17 | few widgets: use repaint() for no event loop overhead | Stanislaw Halik | |
The Qt event loop overhead formed a decent amount of total CPU usage. `repaint()' is a direct call. | |||
2017-04-06 | gui: show zeros on tracking stop | Stanislaw Halik | |
Regressed as of late. | |||
2017-04-06 | pose-widget: prevent races and serial execution | Stanislaw Halik | |
We actually need to use "mtx" with the condition variable and copy the data to the worker thread's stack. Also allow for synchronous pose update, for tracking stoppage. | |||
2017-03-17 | compat/util: remove our make_unique custom impl | Stanislaw Halik | |
2017-02-23 | logic, gui: move selected-libraries to struct work | Stanislaw Halik | |
2017-02-23 | gui/main-window: simplify | Stanislaw Halik | |
2017-02-21 | gui/main-window: try avoid races the other way | Stanislaw Halik | |
2017-02-21 | Revert "gui/main-window: hopefully prevent rare race on close" | Stanislaw Halik | |
It doesn't cancel the settings when closing the module's dialog. This reverts commit f575f6402fc4e79e2d12c2bc897b616f112af4d9. | |||
2017-02-18 | gui, logic: allow for two keybindings for each function | Stanislaw Halik | |
Also, remove "disable reltrans while held" cause it's too specific. | |||
2017-02-18 | gui/main-window: hopefully prevent rare race on close | Stanislaw Halik | |
2016-12-24 | gui/main-window: remove stray debug line | Stanislaw Halik | |
2016-12-11 | gui: fix crash when no filter selected | Stanislaw Halik | |
2016-12-09 | gui: factor out dialog creation function | Stanislaw Halik | |
Also, need to drain the event loop following QWidget::adjustSize. Otherwise the following resize still uses the old values. | |||
2016-12-08 | gui: prevent stderr whining if controls don't fit at runtime | Stanislaw Halik | |
2016-11-18 | gui: restore resize disable | Stanislaw Halik | |
2016-11-18 | Revert "gui: resize dialog boxes to fit text" | Stanislaw Halik | |
This reverts commit d26048617d78396cc6381eaf06f19fee484d811c. | |||
2016-11-18 | gui: resize dialog boxes to fit text | Stanislaw Halik | |
2016-11-05 | gui: fix accidental debug statement | Stanislaw Halik | |
2016-11-05 | gui: make program name translatable | Stanislaw Halik | |
2016-11-05 | modules: make more strings translatable | Stanislaw Halik | |
2016-10-28 | gui/main-window: round raw/mapped value display | Stanislaw Halik | |
Otherwise infinitesimal differences prevent from reaching max mapped value. | |||
2016-10-05 | api, cv, gui, pose-widget: remove window visibility check | Stanislaw Halik | |
Causes freezes on multiple displays. Reported and tested in realtime by: @kzfr | |||
2016-09-26 | gui, options: prevent options reset on tracker stop | Stanislaw Halik | |
They should only be reset when closing the module dialog window. This is a hack but otherwise we'd have to change all the modules. Issue: #466 Closes #466 | |||
2016-09-17 | gui: prevent stderr whining on setting dialog fixed size | Stanislaw Halik | |
Adjust dialogs. | |||
2016-09-16 | gui, logic: add separate option for starting in tray vs tray enabled | Stanislaw Halik | |
Suggested-by: @MathijsG, #454 | |||
2016-09-16 | gui/main-window: exit program when config not writable | Stanislaw Halik | |
Note, it opens the config in read-write mode to check if it's writable. This might present a race condition when config is saved. However, we're expecting all config saving to be done in the user interface thread. Add a check for it however. | |||
2016-09-15 | Fix small compilation issue | MaximeMorel | |
2016-09-09 | gui/main-window: be more robust when our current config disappears from disk | Stanislaw Halik | |
2016-09-09 | gui/main-window: fix qt signals racing | Stanislaw Halik | |
tie_setting to tracker/filter/proto raced with connection that saved the modules into .ini on disk. Worse, the problem was swept under the rug by calling save_modules() in dtor. | |||
2016-09-09 | gui/main-window: minor fixes | Stanislaw Halik | |
2016-09-09 | gui/main-window: only tie and connect options after migration is done | Stanislaw Halik | |
Otherwise tied version overwrites given migration before it's run. | |||
2016-09-09 | gui: fix after 77cf67d61c8f6ae7ec00fd069b0e6586927069a3 | Stanislaw Halik | |
2016-09-09 | add support for migrations | Stanislaw Halik | |
They're run from the UI thread so can even be interactive. | |||
2016-09-06 | gui/main-window: cleanup | Stanislaw Halik | |
2016-09-05 | gui/{main,mappings}: fix tab stops | Stanislaw Halik | |
2016-08-23 | gui/main-window: fix build on some Debian Qt5 | Stanislaw Halik | |
2016-08-18 | options: add base_value signal const | Stanislaw Halik | |
2016-08-17 | gui: reload keybindings immediately | Stanislaw Halik | |
Previously the old global keybindings stuck when options dialog got cancelled. | |||
2016-08-17 | spline-widget: save spline control point list using options api | Stanislaw Halik | |
- spline widgets reload when spline bundle reloads - every bundle reloads when profile gets changed Importing old spline settings hasn't been implemented. Control point positions are stored as raw floats. This is bad. | |||
2016-08-17 | gui/main-window: reorganize ctor | Stanislaw Halik | |