-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vue rewrite #748
Vue rewrite #748
Conversation
bab84bd
to
eb6f318
Compare
Thank you so much for working on this 😊 |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
346076a
to
1269a8e
Compare
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks VS Code for this Commit. No idea what happened there (with the commit title "�[")
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Hello and thanks for starting this PR! Do you plan to simply reimplement the current interface or is there already a new design planned? Because I think there is a lot of room for improvements especially for a "reader" app. Personally I think the current layout/ui is not very convenient. I would be available if you need help with the redesign/implementation.. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
@JonathanTreffler Sounds like a good plan, I was just thinking about a three-pane layout, like most reader apps have, the scrolling with the article interweaved is a bit confusing IMO. Also the typography is not very good at the moment. But of course, one step at a time. Let me know if I can help you with something. |
I only use Nextcloud News so i have never seen a three pane layout, but it definitly sounds interesting. I think thats a layout mode we could add |
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
e16ab4a seems to create the issue that Grotax described in #2371 (comment). @scottdotau do you maybe have some time to help debug that one? |
@SMillerDev @devlinjunker Sure, I'll take a look - apologies for going MIA, have had a few things come up over the weekend. Give me an hour or so and I'll look into this, and get cracking on some other stuff. |
Found the css rule that I think gets imported from Nextcloud (maybe we have our own rule that already adds some margin top?) Might have also changed with some nextcloud version. I follow the stable27 branch and I'm currently on b75cb58aff6372b7a6ba51dfafabde9aec7b8e50 Peek.2023-10-12.08-24.mp4 |
Just following along on commute home on my phone so can't copy line links for some reason but I believe what's happened is: In the commit you mentioned @SMillerDev @ e16ab4a src/main.js @ L26
templates/part.content.warnings.php @ L28-30
I have no proof that this is the case atm but will check when I'm home, however I'd assume the selector was changed from content because it's already being used for a parent container (I only know this coz of that screenrec) Changing the selector in I'll also format this properly haha. I'd assume the reason this pops up for you and not @devlinjunker, is he has a misconfigured cron and you don't... Also this is a weird place for the |
adding #q-app { margin-top: 0 } didn't change anything as far as I can see. If I search in dev tools the html for q-app in that commit it doesn't find anything |
Thanks for helping debug @scottdotau and @Grotax! I think we should be using a different selector for initializing the Vue app. It seems like other Nextcloud applications set the When I do that though, it seems like that causes the cron warning generated by PHP to be removed though... so I just need to look into how to re-use the Vue App error/warning code for displaying the cron message. I've also been working on updating the documentation a little bit, so I'll try to combine those into the same PR in the next couple of days. Ideally we can release a beta before the end of October, I'll be going back to full time work then and will have less time to dedicate to this. |
[Vue Rewrite] Basic Mobile accessible interface
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
…an be committed Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
@devlinjunker we're only missing the settings for feature parity right? If so I'd suggest we make this an alpha release now so we can have more people's eyes on it. Then after the settings we can call it beta. |
I also thought about that. Alpha would be fine I think. We just would need to merge this somehow 😁 |
Ah we still need to update the make file, the copy process of the JS files does not work anymore |
Yes, the only thing missing is the settings component and different application behaviors + including the upload/download subscriptions and articles buttons. I'm currently WIP on the Keyboard Navigation handler Making this an alpha release sounds good to me though. I can work on getting this branch ready to merge, if someone else can take a look at updating the makefile that would be great |
I'll update the makefile from leader after merge (unless someone else beats me to it) |
I think the only issue is copying the js files to the right location. And that it matches where they are linked in the app. I think all is files should land in /js since we don't have source code in that folder anymore no need for build or something. Not sure if the admin view in the app itself is still linked to js/build but that should be an easy change. |
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
[Vue Rewrite] Upmerge Branch from Master to clean up Merge Conflicts
fixes #195
TODO: