Commit Graph

40 Commits

Author SHA1 Message Date
adam 2640c6cb25 Make sgr builder more portable.
I forgot a few BASHisms in the code.
2026-06-24 02:05:21 -04:00
adam 9ed5dfd09b Convert color script to portable POSIX shell 2026-06-22 19:33:17 -04:00
adam 23c2c0d027 Be a bit more flexible on touchpad matching. 2026-06-18 09:05:38 -04:00
adam 6047b06d59 Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Build a color chart.
  Touchpad helper.
  Document the ssh config hooks, by example.
  Add a local path element.

 Conflicts:
	bin/setup-touch.sh
2026-06-04 03:01:04 -04:00
adam dd7e297d87 Build a color chart. 2026-06-03 21:46:49 -04:00
adam 0c7ec22e76 Touchpad helper. 2026-04-09 13:55:47 -04:00
adam 1033cf458c Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Xscreensaver DND script.
2026-04-09 12:34:40 -04:00
adam 1fb96a001b Xscreensaver DND script. 2026-04-09 12:31:28 -04:00
adam 098ffd6c34 Added a whole dynamic prompt tuning command 2026-02-15 18:06:07 -05:00
adam cd0f9a7d4d Windowmaker helper stuff. 2025-12-18 22:16:42 -05:00
adam 50d2b94ad0 Color picker proof of concept works. 2025-07-26 00:45:34 -04:00
adam 6f321dfdcf Some hacking. 2025-07-23 16:59:51 -04:00
adam 619150cfe7 Starting point for the terminal applications. 2025-07-23 12:51:07 -04:00
adam dd0b0e58d1 Window checking tool 2025-07-23 03:41:54 -04:00
adam af5327d088 I've got a basic button selector working.
I have to add actions for when "pressed", but for my current project
I'm aiming to have a colour selector.  I'll draw the current colour
in a nice little box.  I'll also eventually permit dynamic updates
to specific colours in the table.  This will permit me to
dynamically adjust the colour space.
2025-07-23 03:27:17 -04:00
adam 2659e68505 A bit of work towards box drawing and string placement.
This could let me do my clock idea... or a text/gui colour
chooser.
2025-07-22 23:55:29 -04:00
adam d86f4fb723 Starting a bash-curses thing
Vulgarity, cursing... get it?
2025-07-22 17:40:15 -04:00
adam a64d4bc014 Just document SGR name. 2023-10-25 23:25:09 -04:00
adam 7d3a9d8636 Merge branch 'colour-redesign'
Conflicts:
	tcshrc.colors
2022-06-05 23:18:55 -04:00
adam ba73d1b798 Added support for underline colour in sgr gen. 2022-06-05 23:10:11 -04:00
adam 138e494ffb Added greyscale and rgb options for ext: colours. 2022-06-04 23:42:12 -04:00
adam 69f9e98e61 Turn the main engine into a function. 2022-06-04 23:42:02 -04:00
adam 348c0af58c Report errors that were originally silent. 2022-06-04 23:41:17 -04:00
adam d0b12731e7 Clean up greys a bit, due to 16-base colours being user-mapped. 2022-06-04 16:09:58 -04:00
adam 2737fbb288 Special case grey 2022-06-04 10:18:07 -04:00
adam b91fa6c891 Special case brown mapping 2022-06-04 10:16:30 -04:00
adam 6d2fa26e6c Clean up a comment. 2022-06-04 10:16:02 -04:00
adam f4a65f9a8b Show colors in all possible modes in dump. 2022-06-04 10:12:46 -04:00
adam 79a5382059 Fix cyan! 2022-06-04 10:12:09 -04:00
adam 216807a4cd Did the todo! 2022-06-04 09:30:49 -04:00
adam 1c32e0aa8c Move color dump to earlier in sgr builder. 2022-06-04 09:29:55 -04:00
adam 5bbd039f7c Make color dump pretty. 2022-06-04 09:29:38 -04:00
adam 89446b9e4b Add the whole EGA/VGA selection to the name table. 2022-06-04 09:29:14 -04:00
adam 7007770cb5 Add 12-bit color support. 2022-06-04 09:10:51 -04:00
adam 5d0e0d3741 Add named colour support to SGI builder.
I'd like to add support for a named color table which can be
scanned in...
2022-06-04 08:59:00 -04:00
adam f5ced0e388 Now __build_sgr_code supports a simple language
This makes it easy in configs to build control codes for
colour, etc.
2022-06-04 08:56:51 -04:00
adam e34caae816 Add support for other SGR tokens to the ansi code builder. 2022-06-04 08:56:47 -04:00
adam 856fd35085 This sets me up to do more adaptive colours with the prompt.
Colours now can use 24-bit colour sequences.

A script drives the generation of SGR codes...  Now I just have
to integrate this into `tcshrc.prompt.final`, for dynamic updating.
2022-06-04 08:56:40 -04:00
ADAM David Alan Martin 1e79e7bdd8 Toolkit tcsh launch script, tailored for BLP env. 2014-01-27 18:55:54 -05:00
ADAM David Alan Martin 6451f20c6d BDE Editing tools. 2014-01-27 16:07:19 -05:00