Chris Cochrun
9f4d426a8f
fixing small ui things and making audio picking use portal
2023-09-28 06:31:29 -05:00
Chris Cochrun
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
Chris Cochrun
64aed5fdea
using the file_helper from rust in QML
2023-09-21 17:12:12 -05:00
Chris Cochrun
538a001474
trying to update save file on save
2023-09-20 06:16:49 -05:00
Chris Cochrun
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
Chris Cochrun
fe25209758
saving works
2023-09-15 17:30:20 -05:00
Chris Cochrun
76bb6fb19b
using rust slidemodel
2023-05-19 15:38:40 -05:00
Chris Cochrun
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
Chris Cochrun
1dc08d212c
adding better footer information and styling
2023-04-19 09:42:13 -05:00
Chris Cochrun
455c83b000
make a spot for serviceItem info in the footer
2023-04-18 11:13:49 -05:00
Chris Cochrun
4f081acd7a
adding footer information
2023-04-18 10:29:31 -05:00
Chris Cochrun
2c539e7618
switching to newer qt quick window
2023-03-03 16:56:13 -06:00
Chris Cochrun
1ef0d4a7f8
adding a status bar
2023-03-03 16:44:16 -06:00
Chris Cochrun
e5fe9b4813
switching to newer layouts
2023-03-03 16:44:03 -06:00
Chris Cochrun
e4e3e581ea
preparing for a settings module
2023-01-27 09:57:33 -06:00
Chris Cochrun
d6da3b546c
better debugging: all print statements are now console.log
2023-01-17 05:52:34 -06:00
Chris Cochrun
8b4c348279
a lot of setup and testing work for rust
2022-12-13 09:33:47 -06:00
Chris Cochrun
02c3e84cb6
updates to build system
2022-12-08 15:21:08 -06:00
Chris Cochrun
5e7fde14c6
fixing save accepting .pres and no .pres extension in the name
2022-11-30 11:25:49 -06:00
Chris Cochrun
5083865626
adjusting small ui changes
2022-10-21 10:38:50 -05:00
Chris Cochrun
ae7911fd51
refactoring, save and load to serviceitemmodel
2022-10-16 07:14:18 -05:00
Chris Cochrun
742e9dd3b4
adding backend of loading a file
2022-10-15 07:32:42 -05:00
Chris Cochrun
e90e61dad7
just log focus changes
2022-10-06 03:34:42 -05:00
Chris Cochrun
7c281c1d1e
making sure presentation has focus when viewed
2022-10-05 09:41:18 -05:00
Chris Cochrun
c1f0e87056
basic function of getting all items from servicelist to save it
2022-10-04 15:20:26 -05:00
Chris Cochrun
e4d4cfe8c3
adding basic filemanager plumbing
2022-10-04 09:29:42 -05:00
Chris Cochrun
d8aca3d149
a bit of updating and making pdfs work better
2022-09-24 14:58:17 -05:00
Chris Cochrun
51f8488089
follow the SlideObject for more parts
2022-07-13 10:44:13 -05:00
Chris Cochrun
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
641b884901
songsqlmodel working
2022-02-22 09:23:42 -06:00
d647f4442f
adding a presentmode
2022-02-20 07:29:41 -06:00
6aab0acd27
adding some more library system changes
2022-02-15 15:31:13 -06:00
3bcd9af77a
some adjustments to cmake and more layout of window
2022-02-11 16:41:36 -06:00
42e772591c
Added readme and cleaned up some ui pieces
2022-02-11 09:58:38 -06:00
6e9e1eca0d
making slide work regardless of other things
2022-02-10 15:14:43 -06:00
3bd74d1ca6
Laying out main page and adding songlistmodel
2022-02-10 08:44:51 -06:00
f2a10ebfcc
more basic ui
2022-02-08 15:03:41 -06:00