Commit graph

121 commits

Author SHA1 Message Date
Epicalert c06f6beae6
Fix flickering on some renderers
GLUT apparently doesn't do double buffers by default, (at least
sometimes) so we need to explicitly set it in init.
2021-11-12 01:15:29 +08:00
Epicalert eb4bf55cda
Update TODO 2021-11-12 01:12:46 +08:00
Epicalert 583ec11ee5
Add default model
Default-chan is the new default model that will be used instead of the
`test` placeholder.
2021-11-11 23:12:34 +08:00
Epicalert c7572e3d55
Add tilde-marked files to gitignore 2021-11-11 23:04:28 +08:00
Epicalert 4f65919fbf
Add bugs to TODO list 2021-11-11 13:28:09 +08:00
Epicalert 46192d24cb
Fix AppStream metainfo in CMakeLists 2021-11-06 18:50:35 +08:00
Epicalert 1a6088560f
Add AppStream metadata 2021-11-02 01:12:41 +08:00
Epicalert ffdae04e37
Version bump to 0.3.2 2021-09-24 15:55:27 +08:00
Epicalert cdd71402ff
Fix icon filenames 2021-09-24 02:02:21 +08:00
Epicalert f3bdf1a450
Version bump to 0.3.1 2021-09-22 16:16:12 +08:00
Epicalert c488dee1ff
Update TODO 2021-09-22 01:39:05 +08:00
Epicalert af8c3b5db9
Fix some windows packaging commands 2021-09-22 01:24:22 +08:00
Epicalert b8a8b8d1a3
Fixed icons on Linux 2021-09-04 23:26:00 +08:00
Epicalert 7bd2543421
Version bump to 0.3.0 2021-07-20 23:45:24 +08:00
Epicalert bebac12174
Configure Windows Installer script with CMake
Version code no longer needs to be updated in the wxs script; it will be
handled by CMake.
2021-07-20 23:44:40 +08:00
Epicalert 00052c08f8
Add README 2021-07-20 23:04:57 +08:00
Epicalert 78bd3264bf
Add Windows installer script
To compile an MSI package, use a wix compiler like wixl, e.g.
`wixl ../packaging/*.wx* -o facecam2d-0.2.1.msi`
2021-07-20 01:27:33 +08:00
Epicalert 739f13adf9
Fix gray window background on Windows 2021-07-19 23:17:40 +08:00
Epicalert 2205287e58
Add icons and manifest to Windows executable 2021-07-19 20:36:36 +08:00
Epicalert d01d98d466
Separate fc2d and fc2dconfig desktop entries 2021-07-19 20:35:15 +08:00
Epicalert 2cd872cae2
Fix FindFreeGLUT 2021-07-19 20:32:32 +08:00
Epicalert b6b027fbb3
Fix glut library in CMakeLists 2021-07-19 02:57:58 +08:00
Epicalert 5e606e3120
Fix default values in fc2dconfig 2021-07-19 02:54:32 +08:00
Epicalert 45e90164fb
Add XDG desktop entry and icon 2021-07-15 01:58:57 +08:00
Epicalert 7456a1f111
Fix default values in fc2dconfig 2021-07-13 17:39:41 +08:00
Epicalert 9b0645824d
Add more to TODO for 1.0 release 2021-07-13 17:34:07 +08:00
Epicalert 6ced9f4d67
Fix fc2dconfig minimum window size 2021-07-13 17:25:39 +08:00
Epicalert ad23fb6a1e
CMake fixes 2021-07-13 17:21:58 +08:00
Epicalert ca151ead2b
Version bump to 0.2.1 2021-07-10 20:29:24 +08:00
Epicalert 6b61f6d76e
Remove unnecessary cout 2021-07-10 20:28:11 +08:00
Epicalert 4796a7177a
Support compiling on Debian 2021-07-10 19:04:18 +08:00
Epicalert 31ce9a76f4
Version bump to 0.2.0 2021-07-04 22:20:39 +08:00
Epicalert 94f5c21ecd
Add install rules to CMakeLists 2021-07-04 19:17:56 +08:00
Epicalert 5620f6bbb4
Add tooltips to fc2dconfig 2021-07-04 18:06:10 +08:00
Epicalert 408ed1d64a
Add some things to TODO 2021-07-04 17:41:28 +08:00
Epicalert 4fbb62e54b
Add option to disable eye tracking 2021-07-04 03:58:17 +08:00
Epicalert 7684da80d7
Mention paper used for pupil tracking in comments 2021-07-04 03:43:23 +08:00
Epicalert b1571c0dc9
Fix extreme eye movement when face is scaled small
Offset needs to be multiplied by scale, otherwise the effect will be
disproportionately pronounced when the face is scaled down.
2021-07-04 03:35:31 +08:00
Epicalert fbfc14bdf9
Use exit() instead of std::abort() on fatal error 2021-07-04 03:23:00 +08:00
Epicalert 82a618689b
Add option to select camera
Technically this option only selects which camera to start the search
at, but we tell the user that it selects the camera for simplicity.
2021-07-04 03:21:50 +08:00
Epicalert bb82a0ddd5
Add option to enable/disable camera feed window
By default, camera feed will not be shown to the user.
2021-07-03 17:53:57 +08:00
Epicalert 160e9a02f2
Update source code URL 2021-07-03 17:30:26 +08:00
Epicalert d37d49928e
Merge branch 'config-dialog'
Adds a configuration program `fc2dconfig` and implements a configuration
file system.
2021-07-03 01:54:18 +08:00
Epicalert 4d29b21099
Remove unnecessary TODOs 2021-07-03 00:39:20 +08:00
Epicalert 5c53e82fb7
Make fc2dconfig read existing config file 2021-07-03 00:38:05 +08:00
Epicalert 6ca5d378b6
Update TODO.md 2021-07-03 00:25:07 +08:00
Epicalert b9c9cb3de4
Make .local and .config directories on startup
Directories for the config file and custom data will be created when
Facecam2D starts.
2021-07-03 00:19:14 +08:00
Epicalert 07ccce90d3
Use std::filesystem instead of dirent.h 2021-07-02 23:40:52 +08:00
Epicalert 3c94c57558
Improve readability of config menu 2021-07-02 18:25:32 +08:00
Epicalert e5a1cdd6da
Changed config file path
Config file is now stored under ~/.config in Linux, and
%AppData%\Roaming in Windows. Custom prefix has been changed to
%AppData%\Local\Facecam2D in Windows, instead of the improper
%AppData%\Facecam2D. MacOS paths remain unchanged.
2021-07-02 03:45:19 +08:00