Commit Graph

60 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
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
1838a9d6cf less fps, integer display of values, switched to Hack font for stable display 2020-10-31 00:50:54 +01:00
7ca1510020 showing hue, red, green, and blue values 2020-10-31 00:42:32 +01:00
a683985756 fixed flash glitch, added hue angle label 2020-10-30 23:53:15 +01:00
eefb2c06c6 adapted to new interface 2020-10-29 09:21:12 +01:00
748ab7efac Merge branch 'master' of www.swiftcoder.nl:git/experimental/cpp/screensaver 2020-10-29 09:19:29 +01:00
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