63 Commits

Author SHA1 Message Date
Bob Polis
3322cc6244 Reformatted long options 2021-08-18 11:30:53 +02:00
Bob Polis
1e5a6651ea Implemented release version install 2021-02-07 17:05:19 +01:00
Bob Polis
f5bc7fcf65 Refactored to support window resizing 2021-02-01 10:35:59 +01:00
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