Commit Graph

110 Commits

Author SHA1 Message Date
Bob Polis 43bccd373c setup() also clears rects list
Window resizing will call setup(), so it is now more cleanly
resetting the module.
2021-02-01 10:28:35 +01:00
Bob Polis 3549bd8b10 Removed custom event handler 2021-01-29 17:18:28 +01:00
Bob Polis 5ce8eed0c7 Refacored: using Default instead of rects 2021-01-26 16:00:09 +01:00
Bob Polis 923331acc7 renamed RectSaver sources to Default 2021-01-26 15:58:45 +01:00
Bob Polis 86105aa0af renamed module directories 2021-01-26 15:55:03 +01:00
Bob Polis 0a91557bd5 Fixed typo in comment 2021-01-26 15:39:04 +01:00
Bob Polis 4120b1855a Added skeleton and script for creating new module 2021-01-26 15:37:05 +01:00
Bob Polis e96b1bc5f4 Added target te create new module subproject 2021-01-26 15:36:22 +01:00
Bob Polis 489de843c8 Fixed build, install & clean for modules 2021-01-25 19:56:38 +01:00
Bob Polis f8cd0a77ac moved all plugin subprojects into modules directory 2021-01-25 19:44:46 +01:00
Bob Polis 9491d24907 removed skembo from Makefile 2021-01-21 20:53:13 +01:00
Bob Polis 38b137e2c7 removed skembo 2021-01-21 20:52:02 +01:00
bob 0c2090159f made rects transparent 2020-11-24 14:50:19 +01:00
Bob Polis 1fb3e1709f now draws rounded rects 2020-11-16 12:29:13 +01:00
Bob Polis 91655454f6 made fade_time a const instead of magic number 2020-11-16 11:21:34 +01:00
Bob Polis 124acffc01 starts with random hue; adapted to new random number functions; rectangles can extend beyond window 2020-11-16 10:45:31 +01:00
Bob Polis 291678d06a adapted to new update/render interface; added fading-rects module 2020-11-15 13:16:49 +01:00
Bob Polis 73d41d4774 adapted to new app run loop 2020-11-15 09:08:56 +01:00
bob 1838a9d6cf less fps, integer display of values, switched to Hack font for stable display 2020-10-31 00:50:54 +01:00
bob 7ca1510020 showing hue, red, green, and blue values 2020-10-31 00:42:32 +01:00
bob a683985756 fixed flash glitch, added hue angle label 2020-10-30 23:53:15 +01:00
bob eefb2c06c6 adapted to new interface 2020-10-29 09:21:12 +01:00
bob 748ab7efac Merge branch 'master' of www.swiftcoder.nl:git/experimental/cpp/screensaver 2020-10-29 09:19:29 +01:00
bob f075d863fc added huey module, still a copy of skembo 2020-10-29 09:19:17 +01:00
Bob Polis 5b90b847f1 adapted to new interface 2020-10-28 17:58:47 +01:00
Bob Polis d8c1c535f2 made animation smoother; cleaner code 2020-10-28 16:29:35 +01:00
Bob Polis 1ee2e636eb added help text for -l option 2020-10-28 15:46:48 +01:00
Bob Polis cd203d0e57 added skembo plugin 2020-10-27 23:57:25 +01:00
Bob Polis a7b72ff062 moved Color class to libscscreensaver 2020-10-27 22:31:38 +01:00
Bob Polis eed03d2657 added -lscscreensaver dependency 2020-10-27 17:27:20 +01:00
Bob Polis 373b7aa406 added -lcairo dependency 2020-10-27 17:25:52 +01:00
Bob Polis f2b94815a8 added plugins dir to .gitignore 2020-10-27 17:21:16 +01:00
Bob Polis 395b10f31b fixed interface, reorganized to put all of class declaration and implementation in cpp file 2020-10-27 17:20:23 +01:00
Bob Polis c5da8561fe refactored to use plugins, possibly requested from command line 2020-10-27 17:19:12 +01:00
Bob Polis bf1b16dae9 added -ldl dependency 2020-10-27 17:18:33 +01:00
Bob Polis c3e89e6e7d fixed compile errors 2020-10-27 17:18:14 +01:00
Bob Polis 3934329c76 added plugin Makefile 2020-10-27 15:28:49 +01:00
Bob Polis 641c57bfa1 changed to new interface with default constructor 2020-10-27 15:28:26 +01:00
Bob Polis da2d463ab7 changed for plugin support 2020-10-27 15:27:46 +01:00
Bob Polis a26d082bdb added Color class 2020-10-27 13:42:12 +01:00
Bob Polis fb09e7434d moved to libscscreensaver 2020-10-27 13:41:49 +01:00
Bob Polis 31dca75b13 changed fps to 2 2020-10-26 23:21:01 +01:00
Bob Polis d5298f1b09 changed window size to 1600x900 2020-10-26 23:20:45 +01:00
Bob Polis 9143deb610 cleanup to fix warnings 2020-10-26 23:05:44 +01:00
Bob Polis f3d25a2084 now uses RectSaver as screensaver 2020-10-26 23:04:49 +01:00
Bob Polis c52d223f39 added concrete screensaver 2020-10-26 23:03:12 +01:00
Bob Polis 751d079225 added base class for screen savers 2020-10-26 23:02:47 +01:00
Bob Polis 5af3fd5b53 changed white background to black 2020-10-26 21:42:21 +01:00
Bob Polis f42c015919 changed constexpr nanosecs to const 2020-10-26 20:53:15 +01:00
Bob Polis 6b302374a9 removed timer implementation, replaced with thread and nanosleep to drive frame rate 2020-10-26 20:51:31 +01:00