summaryrefslogtreecommitdiffhomepage
path: root/gui
AgeCommit message (Collapse)Author
2016-09-24logic, gui: allow for disabling any of the three tcomp optionsStanislaw Halik
Issue: #458 Requested-by: @Borisovich
2016-09-17gui: prevent stderr whining on setting dialog fixed sizeStanislaw Halik
Adjust dialogs.
2016-09-16gui/tray: wordingStanislaw Halik
2016-09-16gui, logic: add separate option for starting in tray vs tray enabledStanislaw Halik
Suggested-by: @MathijsG, #454
2016-09-16gui/main-window: exit program when config not writableStanislaw 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-16cmake/gui: don't fixup subsystem now that mrproper does itStanislaw Halik
2016-09-16compat, dinput: don't overdo COM logicStanislaw Halik
2016-09-15Fix small compilation issueMaximeMorel
2016-09-09gui/main-window: be more robust when our current config disappears from diskStanislaw Halik
2016-09-09gui/main-window: fix qt signals racingStanislaw 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-09gui/main-window: minor fixesStanislaw Halik
2016-09-09gui/main: rewordStanislaw Halik
2016-09-09gui/main-window: only tie and connect options after migration is doneStanislaw Halik
Otherwise tied version overwrites given migration before it's run.
2016-09-09gui: fix after 77cf67d61c8f6ae7ec00fd069b0e6586927069a3Stanislaw Halik
2016-09-09add support for migrationsStanislaw Halik
They're run from the UI thread so can even be interactive.
2016-09-09gui: fix default tabStanislaw Halik
2016-09-08gui/main: terminate before main ends on msvcStanislaw Halik
2016-09-08tracklogging: begone file selector gui. Now a file select dialog will pop up ↵DaMichel
when the tracker starts.
2016-09-06gui/main-window: cleanupStanislaw Halik
2016-09-06gui, logic: add shortcut for "translation compensation off while held"Stanislaw Halik
Requested-by: @Sone989 Issue: #440
2016-09-05gui/{main,mappings}: fix tab stopsStanislaw Halik
2016-09-05gui/mappings: set smaller snap for XYZ splinesStanislaw Halik
Reported-by: @olegiy Issue: #436
2016-09-03simplify some on-exit messagesStanislaw Halik
2016-09-01gui/mappings: set snap for translation to (1, 1)Stanislaw Halik
Requested-by: @olegiy Issue: #436
2016-08-28gui/main: fix MSVC crash on exitStanislaw Halik
Qt loads plugins from its install prefix and after main() exits it unloads qgif which has a crash. So disable the Qt install prefix plugins and only use our own directory's contents.
2016-08-28gui/cmake: be less verboseStanislaw Halik
2016-08-25gui: add fixups for qt5 .dll's in msvc buildStanislaw Halik
2016-08-24gui: fix install location on win32Stanislaw Halik
2016-08-23gui/main: fix link error on msvc++Stanislaw Halik
2016-08-23gui/main-window: fix build on some Debian Qt5Stanislaw Halik
2016-08-23cmake: refactor boilerplate for projectsStanislaw Halik
Don't rely on a macro that shouldn't be necessary. The information "opentrack_boilerplate" retrieves is now factored out to be easily available to projects themselves. opentrack_boilerplate can now also build executables. When appropriate, target properties are now concatenated rather than replaced.
2016-08-23gui/process-detector: fix circular includeStanislaw Halik
2016-08-23cmake: define MINGW_HAS_SECURE_APIStanislaw Halik
2016-08-23gui/mapping-window: now simplify constructionStanislaw Halik
The spline's bundle's already initialized in mappings.hpp. With simplified spline_widget::set_config it's no longer a problem.
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