khalisfoundation / sttm-desktop Goto Github PK
View Code? Open in Web Editor NEWThe SikhiToTheMax Desktop App
License: Open Software License 3.0
The SikhiToTheMax Desktop App
License: Open Software License 3.0
When next-line is enabled, it might bleed over and allows the user to be able to scroll up and down that slide. Javascript can catch and cancel mousewheel scroll events.
Its time to move away from laptops and support projectors via iPads/iPhones/tablets as well.
Provide ability to open help guide, tutorials, etc.
Given that this is practically a web app, why not expose the controller over the network so web clients (e.g. on mobile) can also control STTM? https://github.com/ShabadOS/core does this, and I think this is a good direction to take.
I've actually been looking at both projects this evening, and was evaluating both. I think it's wonderful that we've got some development infrastructure around these sorts of apps, but I feel it would be better to place all manpower for a desktop/projector/Gurdwara app in one place.
Why not merge the development of these apps, rather than replicating each other's efforts?
Add a few sizes higher and lower
If a line needs to wrap, wrap it on the bishraam
http://stackoverflow.com/questions/5392853/html-css-denoting-a-preferred-place-for-a-line-break
Waheguru Ji Ka Khalsa
Waheguru Ji Ki Fateh!!
Veer Ji, I just come across the new version of STTM app and i found it even better than the previous versions. We have been using STTM 2.0 in gurdwara sahib for displaying the translations for the sangat. You are doing a great job. I also wanted to let you know that i have been looking for the line by line english translations over the web and i always come across one file which says translation by "Singh Sahib Sant Singh Khalsa". And when i refer to the first line, as I mentioned below, i tend to get confused with the english translation as this doesn't match with the punjabi translations available. Same is visible over the STTM app and website. The English and Punjabi translation does not match for this line. Can you please have this English translation verified and corrected, please. I feel concerned because when the translation of the very first line doesn't seem right it creates a confusion in the mind over the authenticity of the translation in publication.
I apologise if any of my words were wrong or hurting in any sense. You are doing a great job and we as sangat appreciate the sewa you are doing to the humanity.
ਸੋਚੈ ਸੋਚਿ ਨ ਹੋਵਈ ਜੇ ਸੋਚੀ ਲਖ ਵਾਰ ॥
ਜੇ ਮੈਂ ਲੱਖ ਵਾਰੀ (ਭੀ) (ਇਸ਼ਨਾਨ ਆਦਿਕ ਨਾਲ ਸਰੀਰ ਦੀ) ਸੁੱਚ ਰੱਖਾਂ, (ਤਾਂ ਭੀ ਇਸ ਤਰ੍ਹਾਂ) ਸੁੱਚ ਰੱਖਣ ਨਾਲ (ਮਨ ਦੀ) ਸੁੱਚ ਨਹੀਂ ਰਹਿ ਸਕਦੀ ।
By thinking, He cannot be reduced to thought, even by thinking hundreds of thousands of times.
when pressing up,down,esc it affects shabad when you are in waheguroo.. instead, it should just close out of waheguroo
This would be good. Had Gurdwaras complain about the lack of this to match their "theme".
Prioritized as highest only so it can be moved to ShabadOS github.
We should make sure we apply db updates as sql updates rather than full blown downloads of the db every time we need to update. This will reduce the size of updates and use less data for users on the phones/pads etc. If something major is changing, then an exception to this rule is fine.
Will map shortcut cheat sheet to Ctrl+/ (PC) or Cmd+/ (Mac) and put a link in the Help menu
Add ability to choose slide and shabad view background
5 new backgrounds with a selection of edited classic backgrounds
Default backgrounds should have default styling so text stands out
allow customizations of font sizes and colors (color wheel popout?)
allow upload of custom backgrounds (a gallery picker)
for selecting backgrounds, look at gallery pickers such as wordpress add image/media dialogue
Low priority but I'm wondering if it's happening to some setups with 2 screens
I think users should have a single discover option which will async discover in multiple ways and populate the list similar to a mac finding wifi. (and sort by distance where short range discovers are up top).
The below are in order of implementation
We can also consider a snapchat/qr type approach in the future once the above are completed.
In order to minimize data in db, it might be better to keep the shabadID as the unique entry in db to store issues and then any new submission will update the counter which can help team fix the issues in shabads that are most commonly used first. In the details field, all the user comments regarding a single shabad can be consolidated.
This ticket is being repurposed for the task of bringing back the preferences screen. Should look exactly like it did before. (but in a new popup)
Presenter prefs: Need Dyanmic Setting to Change Font Size, Text Color, Background Color, Hide Lines, and Larivaar ... see mockup
show slide preview with ratio sliders for sizes next to it (should always = 100%).. checkbox for on off
Add background changer here STTME-4
Add theme changer as well
I am trying to install locally and getting the following error:
Cloning into 'C:/Users/Sukhpal/Projects/sttm-desktop/www/core'...
Host key verification failed.
fatal: Could not read from remote repository.
Can you please guide me what to do in this case?
I am using windows.
Font sizes should be dynamic based on total deck/all in session to fill as much space as possible
Pressing a letter key should go to the next line that starts with that letter and then loop around
Provide controls to adjust speed
Provide amrit kirtan index just like STTM2
Bind number keys 1,2,3,4 etc. with each stanza. Pressing number keys should take you to that specific stanza.
Space bar = jump to the panktee you searched for
Space bar again goes to next stanza (ie. if kirtanis just finished reading 4th stanza, pressing space bar will take you to panktee that was searched for, pressing spacebar again will take you to beginning of 5th stanza)
Home key also takes you to panktee that you searched for
This will have a few parts.
The first part is to incorporate the SG app for presentation only. This will only draw off the sttm db though.
Second part is to incorporate the "Sikh wedding anand karaj" slide deck gurdwaras use and have it work the same as a searched session. I would also include the keertan anand sahib and other premade decks gurdwaras need.
some kind of button with sun rays or something that makes it more button like
Depending on which section is currently active, that's what page up and page down should be applied to.
If you are currently searching for the shabad, page up / down for scroll that list. If you are presenting a shabad, that's what page up / down should be linked to.
Similar to compiled banis in STTM2, provide integration with Sundar Gutka.
Show multiple lines on screen. Clicking controller scrolls viewer
this can be populated from a custom table that relates to banis_custom ... we can add dhan guru nanak etc
Sometimes the shabad searched is showing part of the shabad and need to navigate to the next part of the shabad.
e.g. anand bhiaa meri maae and then need to go to next pauri.
Currently, this will require searching the next pauri and will be really hard to do this 40 times for each anandh sahib pauri.
It will be good to provide arrows or any other ways at the end of shabad to go to the next or previous shabad.
This will help for navigating lots of linked shabads. e.g. japji sahib, asa di vaar, sukhmani sahib.
It will be even better if this happen by short keys also. e.g. shift + right arrow for next shabad and shift + left arrow for previous shabad.
Provide index of Guru Granth Sahib Ji, broken down by Raag and Author
Match all words
Match any words
begins with
All of the above are missing from desktop app. I don't have the desktop app but just going with what I could see on sttm website.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.