Skip to content
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

Not maintained ? #380

Closed
cedvan opened this issue Mar 27, 2018 · 11 comments
Closed

Not maintained ? #380

cedvan opened this issue Mar 27, 2018 · 11 comments

Comments

@cedvan
Copy link

cedvan commented Mar 27, 2018

Hi,

The work done is great! But these repositories are no longer maintained? If yes, why !?

@cedvan cedvan changed the title Not maintened ? Not maintained ? Mar 27, 2018
@ejvindh
Copy link

ejvindh commented Mar 27, 2018

Strut was a one-person project -- probably the developer (tantaman) got busy doing other stuff, or simply lost interest :)

@cedvan
Copy link
Author

cedvan commented Mar 27, 2018

Shit, it's already a great job and there is still a lot of room for improvement :)

@tantaman
Copy link
Owner

After a 4 year break, I'm coming back to the project.

@MohannadNaj
Copy link
Sponsor Contributor

MohannadNaj commented Nov 30, 2018

Hi @tantaman

It's great seeing you back to the project!

I was learning while trying to enhance many aspects of Strut, my code is a mess, I admit it, but the end user-facing results may looks good. It's my first-and-only backbone/requirejs/,,, project, but I tried as much as I can to follow your structure.

You can check it out here:
https://github.com/MohannadNaj/Strut

and the dist version at gh-pages:
https://mohannadnaj.github.io/Strut/

Mainly the newly added features:

  • Migrated to Bootstrap 3 (only this part is included in this PR Migrating to Bootstrap v3.3.7 #375 although I remember it's not completed and I had to modify some files here and there after the latest commit on that PR).

  • Ability to paste images directly from the keyboard in the "Image" modal!

  • Ability to move components using the keyboard (with/without Shift for larger movement, right /left /up /down)

  • Adding substeps support!

With a z-index to increase/decrease, a feature for better arrangement of components inside the slide and showing one substep before the other. This controls in the upper left corner:

Screenshot of substeps controls

  • Adding and using "Settings" control button
    Screenshot of settings

As a control modal for some user settings

using this modal, the options for now:
[ ] Upload Images to Imgur.com (ability to use base64 instead)
[ ] Show usage hint at presentation beginning (the first hint in the generated presentation)
[ ] Hide other slides while navigating (before this, excluding the active slide all slides in impress had a opacity high degree, this setting will hide it completely).

[ ] Hide substeps only before the first time they enter the slide, then keep it shown (prevents hiding the newly showed substeps after stepping out of a slide)


I'm not confident enough to submit all of these changes as a PR. it's alot of changes.

If there is some specific features up there you want me to extract and submit alone, I'm happy to do it. otherwise, there is a possibility that my ideas may inspire you. and I'm really excited seeing you back here, I do believe in your project/philosophy!

@tantaman
Copy link
Owner

MohannadNaj - the substep feature is really cool. I'll see if I can merge your changes back into the main repo.

@tantaman
Copy link
Owner

tantaman commented Feb 17, 2021

After refreshing my memory on both codebases (strut and strut2) further development will be happening on Strut2.

You can see the vision for Strut2 as it comes together here: https://github.com/tantaman/strut/blob/master/strut2.md

@tantaman
Copy link
Owner

Strut2 is being deployed here: https://tantaman.com/strut2/ (only supports authoring slides at the moment)

until it's ready for release. Note that the editor is markdown based.

@MohannadNaj
Copy link
Sponsor Contributor

@tantaman That's Awesome!

Wish I can do more to this project -Just to let you know, I used it to generate my graduation project presentation back at the end of 2017, which means I'll never forget Strut-.. the time will come when I'll be able to do more -I mean Frontend contributions-.

I guess now I'll just take the backseat and cheer: Go Matthew, Go!

Also, I think you already have a better plans for the backend subscription service. If not and if you are ok with PHP -Laravel framework- I'll be more than happy to work on that to take away some of the Backend work.

image

@tantaman
Copy link
Owner

tantaman commented Nov 4, 2021

Just a heads up that a new version has been deployed which allows:

  • saving
  • undo/redo
  • linking slides to one another via @ mentioning content from a slide
  • different styles
  • canned layouts and transitions for presenting
  • reordering slides

https://strut2.pages.dev/present

@TempleOfTemplar
Copy link

what's the current progress about Strut 2?

@tantaman
Copy link
Owner

tantaman commented Nov 6, 2022

Was working on offline support as well as multiplayer & collaborative editing and fell down a rabbithole.

tldr is that there isn't great existing tech to support those features. The opportunity was too good to pass up and I've been building https://vlcn.io/ for the last ~4-5 months to solve that problem.

Strut will resume as a use case of vlcn after the vlcn.io launch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants