Commit graph

58 commits

Author SHA1 Message Date
7b82202c51 starting to build 2024-09-15 06:06:13 -05:00
bbb9f910d0 making loading work and allow for canceling 2024-06-17 16:52:31 -05:00
99178dbfe4 ui is done for asynchronous saving 2024-04-21 13:42:50 -05:00
3b96885afd attempting to display to user which file was saved 2024-04-17 10:08:32 -05:00
c7761b9787 Saving is multi threaded now 2024-04-17 06:31:23 -05:00
77e98c4682 ui for a ProgressBar that shows the state of saving the presentation 2024-04-14 10:48:02 -05:00
ca6cccd24d tweaks to debugging file saving 2024-02-28 09:48:37 -06:00
a4ce593c0d switching to qml based save dialog 2024-02-09 09:58:57 -06:00
c6c45b451e update dialogs 2024-01-22 14:17:54 -06:00
744481587f initial port to cxx_qt 6.0 2023-11-27 11:07:55 -06:00
319ee5387c save file uses last saved file now and saveas will pick a new one 2023-10-28 07:00:53 -05:00
9f4d426a8f fixing small ui things and making audio picking use portal 2023-09-28 06:31:29 -05:00
cd8801af51 working loading and saving of files with dialog from rust
This means we are loading and saving files with the rfd crate which
utilizes platform appropriate dialogs for saving and loading files. We
can start to use this in all other file dialog locations to make sure
we are getting the right files.

It uses xdg-desktop-portals on linux so we will always use the
appropriate file dialog for each desktop environment.
2023-09-21 17:37:14 -05:00
64aed5fdea using the file_helper from rust in QML 2023-09-21 17:12:12 -05:00
538a001474 trying to update save file on save 2023-09-20 06:16:49 -05:00
c57f9f8ac9 the moving of rows works but resets on move
This breaks fluid movements from QML with KirigamiDragHandles

We will need to adjust how this move works in QML or get the
begin_move_rows function to build. If it can build we can still use
the KirigamiDragHandles.
2023-09-17 14:35:37 -05:00
fe25209758 saving works 2023-09-15 17:30:20 -05:00
76bb6fb19b using rust slidemodel 2023-05-19 15:38:40 -05:00
b74e85bfe6 🎉 FINALLY! Extra window in any wayland compositor
This required switching from a QML Window to a QQuickView in C++. I
want to try to eventually subclass that in Rust, but for now it works.

I'll have to still tinker with this to find out how to specifically
set the screen in certain environments, but for now the user will need
to move the window on their own.
2023-05-19 13:01:15 -05:00
1dc08d212c adding better footer information and styling 2023-04-19 09:42:13 -05:00
455c83b000 make a spot for serviceItem info in the footer 2023-04-18 11:13:49 -05:00
4f081acd7a adding footer information 2023-04-18 10:29:31 -05:00
2c539e7618 switching to newer qt quick window 2023-03-03 16:56:13 -06:00
1ef0d4a7f8 adding a status bar 2023-03-03 16:44:16 -06:00
e5fe9b4813 switching to newer layouts 2023-03-03 16:44:03 -06:00
e4e3e581ea preparing for a settings module 2023-01-27 09:57:33 -06:00
d6da3b546c better debugging: all print statements are now console.log 2023-01-17 05:52:34 -06:00
8b4c348279 a lot of setup and testing work for rust 2022-12-13 09:33:47 -06:00
02c3e84cb6 updates to build system 2022-12-08 15:21:08 -06:00
5e7fde14c6 fixing save accepting .pres and no .pres extension in the name 2022-11-30 11:25:49 -06:00
5083865626 adjusting small ui changes 2022-10-21 10:38:50 -05:00
ae7911fd51 refactoring, save and load to serviceitemmodel 2022-10-16 07:14:18 -05:00
742e9dd3b4 adding backend of loading a file 2022-10-15 07:32:42 -05:00
e90e61dad7 just log focus changes 2022-10-06 03:34:42 -05:00
7c281c1d1e making sure presentation has focus when viewed 2022-10-05 09:41:18 -05:00
c1f0e87056 basic function of getting all items from servicelist to save it 2022-10-04 15:20:26 -05:00
e4d4cfe8c3 adding basic filemanager plumbing 2022-10-04 09:29:42 -05:00
d8aca3d149 a bit of updating and making pdfs work better 2022-09-24 14:58:17 -05:00
51f8488089 follow the SlideObject for more parts 2022-07-13 10:44:13 -05:00
b45763a62c trying to get nix develop to work 2022-05-23 06:25:21 -05:00
2e72a01c6f adding a nextSlideAction instead of nextSlideText to allow for other types 2022-04-02 14:50:40 -05:00
16abd43dae menubar works for both global systems and default built in menubar 2022-03-22 10:38:23 -05:00
c35c0f6550 adding in a video model and editor 2022-03-15 15:08:17 -05:00
fab9f86b41 Screens work and the beginnings of a settings module 2022-03-11 17:00:19 -06:00
9882a0a289 Trying to get a settings module working 2022-03-11 11:22:21 -06:00
cc8f447166 Getting some functionality in switching slides 2022-03-11 07:04:23 -06:00
4c84fdc614 Setting slide changes on changing service item 2022-03-04 16:50:01 -06:00
3e646d8728 Using StackView for the main area to swap between edit and present 2022-03-04 07:28:05 -06:00
e1c7e319c7 Fixing the leftdock to accept Library items 2022-03-01 09:47:07 -06:00
f755190e40 making songeditor funcitonal but not yet 2022-02-24 11:45:28 -06:00