summaryrefslogtreecommitdiffhomepage
path: root/gui
AgeCommit message (Collapse)Author
2016-08-18options: add base_value signal constStanislaw Halik
2016-08-17options: support deferred writes when saving bundlesStanislaw Halik
The mapping window has 13 bundles total in use. Setting them all can take up to a large fraction of a second on some windows filesystems. Do a single config write instead.
2016-08-17gui: hook up experimental camera center methodStanislaw Halik
2016-08-17gui/mapping-window: update to new apiStanislaw Halik
2016-08-17gui: reload keybindings immediatelyStanislaw Halik
Previously the old global keybindings stuck when options dialog got cancelled.
2016-08-17spline-widget: save spline control point list using options apiStanislaw 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-17compat/win32-com: default to right COM type without caller specifying itStanislaw Halik
The main window always needs the apartment threaded context for OLE used by Qt. Default to apartment threaded before a QApplication is created, or if the thread is the QApplication thread. Use multithreaded COM otherwise.
2016-08-17gui/main-window: reorganize ctorStanislaw Halik
2016-08-17move options framework into its own libraryStanislaw Halik
- adjust usages - add support for QList signals and metatype
2016-08-16gui: rework profile refresh with now blocking signalsStanislaw Halik
2016-08-14gui: fix main window restored from tray being minimizedStanislaw Halik
Reported-by: @albertolg Issue: #410
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-08-12few: use existing com threading init functionStanislaw Halik
2016-08-10gui/main-window: add a tray menuStanislaw Halik
Issue: #410
2016-08-10gui/main: don't just exit event loop on last window closedStanislaw Halik
2016-08-10gui/main: display exit messages to debug what destructor is called whereStanislaw Halik
2016-08-10gui: make both single and double click work for tray toggleStanislaw Halik
Issue: #410 Reported-by: @Len62
2016-08-10gui: there's no crash on exit in MSVC build anymoreStanislaw Halik
Reported-by: @DaMichel cf. https://github.com/DaMichel/opentrack/commit/777942eb65884ba9248c01399a4a5d1e72a35d80#commitcomment-18587629
2016-08-10dinput: split from logic moduleStanislaw Halik
For use in the joystick module.
2016-08-10pose-widget, gui: allow for drawing regardless if window visibleStanislaw Halik
2016-08-10spline-widget, gui: rename mapping-related files and classesStanislaw Halik
Adjust usages.
2016-08-10gui: fix tray icon regressionStanislaw Halik
Issue: #410 Reported-by: @albertolg
2016-08-10gui: rename res fileStanislaw Halik
2016-08-10gui: only rename main window filesStanislaw Halik
Adjust usages.
2016-08-09gui: only rename options widgetStanislaw Halik
2016-08-09spline-widget: only rename filesStanislaw Halik
Adjust usages.
2016-08-08gui: make octopus pitch the right wayStanislaw Halik
2016-08-08gui, tracker/{aruco,pt}: do action on button correct press, not button holdStanislaw Halik
2016-08-07Fix trivial build errors on linux. Also support Qt 5.5.DaMichel
2016-08-05gui/settings: add note on how center translation works badly with tx ↵opentrack-2.3-rc49p10Stanislaw Halik
compensation
2016-08-01gui: use a hammer icon for the tracker/filter/proto settingsStanislaw Halik
There are no sickles involved.
2016-07-31gui: make mapping background color apply only to tab contentStanislaw Halik
2016-07-31gui/options: use and restore program directory around dialogStanislaw Halik
2016-07-30gui/settings: fix for track-loggerStanislaw Halik
Use the first tab when opening window. Don't misuse layouts.
2016-07-30gui/main: fix qt style paletteStanislaw Halik
Only changing style after QApplication's been defined sets the palette.
2016-07-29logging: file selection dialog can freeze. Therefore don't use native dialog?!DaMichel
2016-07-29logger: it is definitely nicer to not have things all over the placeDaMichel
2016-07-29new track logging: record poses in various stages of processing into a fileDaMichel
2016-07-25gui: fix settings window margin for real this timeStanislaw Halik
2016-07-23gui/options: adjust widget spacingStanislaw Halik
2016-07-23gui/options, logic: add experimental offset from centerStanislaw Halik
This works fine for rotating the translation.
2016-07-23gui: snap by one degree for rotation axis in spline widgetStanislaw Halik
2016-07-23gui: don't try to force "windowsxp" styleStanislaw Halik
2016-07-23gui/main: enable display scaling. move setenv PATH as own functionStanislaw Halik
2016-07-19gui: add portable check for config writabilityStanislaw Halik
2016-07-18some: adjust install paths and invocationsStanislaw Halik
2016-07-18gui: add application path and modules subdir to PATHStanislaw Halik
Without it, win32 won't load some modules. This is probably a security feature on windows nt.
2016-07-18cmake: adjust paths for main executable dependenciesStanislaw Halik
2016-07-16gui: get rotation sign rightStanislaw Halik
2016-07-16gui, tracker/{aruco,pt}, api: detect whether widget is visible on screenStanislaw Halik
Sadly, it's only implemented right now on win32. Remove "set enabled" code for the video widget since it only works for explicit window minimization, not covering by other windows.