Commit Graph

  • e2ebe60ab3 Only do requestFocus when going full screen. master Zed A. Shaw 2026-05-08 22:48:51 -0400
  • dcb59e1a3f Stop rendering all the time, render to the texture only when changing. Zed A. Shaw 2026-05-08 22:45:38 -0400
  • 1ccb14a77b Make it possible to set the font in the deck meta. Zed A. Shaw 2026-05-07 18:45:12 -0400
  • c028dabfb5 Better docs. Zed A. Shaw 2026-05-04 01:12:51 -0400
  • 9734b6740e Can set the presentation window size with -W and -H. Zed A. Shaw 2026-05-04 00:48:12 -0400
  • e33d989b9e App and options are now in their own files for better handling. Zed A. Shaw 2026-05-04 00:43:50 -0400
  • 6a6382ec74 Refactored the main into a cleaner App. Zed A. Shaw 2026-05-04 00:15:15 -0400
  • 522ec59c0e Move the change detector to a separate module. Zed A. Shaw 2026-05-03 23:10:07 -0400
  • 098ffcf54d Left and Right were wrong. Zed A. Shaw 2026-05-03 13:18:55 -0400
  • 85423d9ac9 You can now do all of the control things you'd do in the control window via the bezos_cli/ctl command line tool. Zed A. Shaw 2026-05-03 08:57:41 -0400
  • a5214f942e Refactor to a control api. Zed A. Shaw 2026-05-03 00:15:30 -0400
  • 735758f9cd Forgot to position the window. Zed A. Shaw 2026-05-02 23:16:12 -0400
  • 8929f0894b Only compile the bezos_ctl for windows. Zed A. Shaw 2026-05-02 22:59:48 -0400
  • 26ed4b74ce There's now a bezos_ctl and bezos_cli that can control the presentation window. The bezos_ctl is compile as a windows app so that it won't flash a cmd.exe window when run from launchers like Stream Deck. The bezos_cli is compiled as a console app so you can use it from the command line. Zed A. Shaw 2026-05-02 22:53:35 -0400
  • 717f90eae4 Fix the control window losing focus when you resize the presenter window. Zed A. Shaw 2026-05-01 22:53:07 -0400
  • baa8f0f537 Add a quick powershell script that focuses the slides window. Zed A. Shaw 2026-05-01 02:48:50 -0400
  • 0f2780478c Start not in full screen mode. Zed A. Shaw 2026-05-01 01:26:34 -0400
  • 1beb5709dc Control window now shows the current and next slide content. Zed A. Shaw 2026-05-01 00:57:32 -0400
  • 459ff06eee Can now control the slides from the control window...'cause it controls the slides. Zed A. Shaw 2026-04-30 22:55:11 -0400
  • 1fb3dea874 Space/Backspace, Up/Down, PageUp/PageDown now all move the next/prev slide. Zed A. Shaw 2026-04-29 23:13:04 -0400
  • bb8347105d Hide the mouse on the presenter window. Zed A. Shaw 2026-04-28 23:31:55 -0400
  • 47f3cdbb17 Move the shaders to the Slide since that's where they go. Zed A. Shaw 2026-04-28 23:29:34 -0400
  • c0531e7049 Need fonts. Zed A. Shaw 2026-04-28 22:55:29 -0400
  • a8d9d32360 Some tweaks to the demo. Zed A. Shaw 2026-04-28 22:42:23 -0400
  • 6e1d8e6c6f You can now set a shader for a slide. Zed A. Shaw 2026-04-28 01:33:05 -0400
  • 2c3c105ca7 Now you can set title vs. font color, size, etc. Zed A. Shaw 2026-04-27 01:27:16 -0400
  • 53c76de2d1 Can set images to not stretch. Zed A. Shaw 2026-04-27 01:17:39 -0400
  • c64c81b599 Can now position the image in any cell. Zed A. Shaw 2026-04-27 00:58:47 -0400
  • 142aa235a4 Can now change the layout for any slide. Zed A. Shaw 2026-04-27 00:26:41 -0400
  • ba911f8703 The layout is now configured in a .json file so you can change it. Zed A. Shaw 2026-04-26 23:31:56 -0400
  • 8abdc5f6c5 Removed cairo and poppler since they aren't needed. Zed A. Shaw 2026-04-20 17:25:12 -0400
  • cd6de86cb1 Hot reloading now works and you can toggle fullscreen so you can work on your presentation by just editing the file. Zed A. Shaw 2026-03-14 00:37:18 -0400
  • beee4381ea Made the bezos.exe fully independant so it can run in any directory and use any font or images. Zed A. Shaw 2026-03-13 21:23:20 -0400
  • de225cf25c More improvements in config and using a more fancy bullet char. Zed A. Shaw 2026-03-12 23:29:32 -0400
  • 6ebdf6e26c Can center one line and few words but then it falls apart. Must have a bug. Zed A. Shaw 2026-03-12 22:56:54 -0400
  • a0d3f5202c Parser is much better now and there's a better demo in sample/about-bezos.md Zed A. Shaw 2026-03-12 20:30:29 -0400
  • 494b0197db Make it possible to set a slide background image and test that a slide with only an image works. Zed A. Shaw 2026-03-11 22:21:11 -0400
  • 59e75e9403 I can load images now. Zed A. Shaw 2026-03-11 08:01:54 -0400
  • c47526499a Mostly working except for loading images. Zed A. Shaw 2026-03-11 01:23:57 -0400
  • c05991399a Code reorg. Zed A. Shaw 2026-03-10 11:17:09 -0400
  • 548b6e79e8 Fix things up so I can finally get this working with the new code I have. Zed A. Shaw 2026-03-10 10:15:44 -0400
  • 8a24d18b6f First stab at an images format but needs work. Also, wasn't really using the backend class but also don't know why it didn't destroy things. Zed A. Shaw 2025-08-17 00:44:18 -0400
  • 69e8e5c43b And now totally on the new parser and ready to push the features furthers. Zed A. Shaw 2025-08-17 00:17:39 -0400
  • a9fa98b644 Parser now works on the same slides but no per-slide metadata yet. Zed A. Shaw 2025-08-17 00:08:26 -0400
  • 0691632f05 Can now handle meta data json at the start but not on each slide. Coming soon. Zed A. Shaw 2025-08-16 23:01:45 -0400
  • 081ecb9852 After reading the manual some more I have a basic working parser, now to add the json metadata feature. Zed A. Shaw 2025-08-16 22:33:05 -0400
  • 664de68d9d Started a new parser using ragel. It can parse the slides but without json. Need to re-read the ragel manual to get it fully working. Zed A. Shaw 2025-08-16 14:30:01 -0400
  • 94422a4155 Rename some files so I know they're UI components. Zed A. Shaw 2025-08-16 10:41:59 -0400
  • 068a809192 Add in a little rectangle placeholder. Zed A. Shaw 2025-08-16 10:35:02 -0400
  • 9fab50277d Now I can have a config at the top that's loaded. Zed A. Shaw 2025-08-16 00:15:13 -0400
  • 84dafe2f2e Laid out how I want the control panel to look but can't render the slides there until I get the parser nicer. Zed A. Shaw 2025-08-16 00:03:35 -0400
  • b3affcf9fa Have a layout I want for the control window. Zed A. Shaw 2025-08-15 23:32:40 -0400
  • 4e3e8e7b23 Quick cleaning of main to make working on the control window easier. Zed A. Shaw 2025-08-15 22:59:31 -0400
  • 8cc5973f71 Rework the code into separate files for further dev. Zed A. Shaw 2025-08-15 22:45:12 -0400
  • e26a937ce6 Phrasing. Zed A. Shaw 2025-08-15 19:58:01 -0400
  • 3722e0a989 Tell people what it is. Zed A. Shaw 2025-08-15 19:56:38 -0400
  • 81468e5692 It can now display full screen on any monitor, but I need to have a second control window so I can always move it around even if it goes off screen. Zed A. Shaw 2025-08-15 19:46:50 -0400
  • dfc9d94cf5 Can now go full screen and change backgrounds. Zed A. Shaw 2025-08-15 13:23:04 -0400
  • 965e570182 I can now display 10 slides. Zed A. Shaw 2025-08-15 11:16:15 -0400
  • bb04ff794a Lay out the first idea for quickly parsing the md files. Zed A. Shaw 2025-08-15 01:52:37 -0400
  • 9e33b3d52f First build working that shows some stuff on the screen. Zed A. Shaw 2025-08-15 01:42:53 -0400
  • 72b4402c4e Initial commit Zed A. Shaw 2025-08-15 04:18:14 +0200