Skip to content
/ WebApp Public

Convert Your Full-Stack Knowledge Of The Web Into Real Useable Softwares - Let Javascript Access The File System (Cross-Platform)

License

Notifications You must be signed in to change notification settings

burgil/WebApp

Repository files navigation

Compatibility:)
Mac OS Big Sur +-
Windows 10 x64
But I don't have any of these! Go upgrade it's 2021 work hard and upgrade it's worth it.
* Future: Linux - Requires Visual Studio Support

Credits:)
Burgil 2021, February 15
Ignore * Future: Extra Dream Features - Initial Release Was Completed Already!

License:)
Do not use without specific permissions from Orr Burgel for any reason whatsoever, including commercial and non-commercial use.

Back-End Dependencies:)
Inside BackEnd\Dependencies Find And Install Chrome, Visual Code, xCode And Mono Framework for Mac, libcef for Windows (Guide in the folder), And Visual Studio Or Go Find Them Online Yourself You Lazy Paranoid.

Front-End Dependencies:)
None

How To Use:)
-----------

How To Edit?
Run Editor
* Future: Visual Code Compiler\Errors

How To Test?
1) Create Generic "DEBUG" File To Open Inspector On-Load
2) Run Builder
3) Run WebApp
* Future: One File Tester (Monitor File Changes + Debugger + Inspector + View Parsed Server.JS)

How To Publish?
Rename WebApp
Delete BackEnd
Delete Builder
Delete Editor
Modify BackEnd ->
Download Server.JS\JS-String From Secure Location\URL + Hash (Version\Unix + Key) [Decrypt Version\Unix With Key And Check Time\Version]
Remove References To Debug
Then Delete The Server.JS File From The FrontEnd Folder
* Future: One File Publisher (And Packager)
Or Contact Orr ಠ_ಠ

Security?
Server.JS is not visible to clients from inside the app and from context menus
* Future: Remote\Local Obfuscation Support And Merge Front-End Inside EXE And Hide Chromium And Show\On Demand For Admins Only

Known Issue's:
1) On MacOS, The Application Title will not sync beyond the initial load since TitleChanged event handler is nonexistence, Manual function that changes the title will be planned for future releases but currently impossible.
    A) Windows will correctly sync the application title with the document.title parameter (<title></title> element)
    B) On MacOS, It will only pull the title once when the app loads, But will not keep it synced if the title somehow changes ahm js
    
License: Provided "as is." So feel free to use it in any and all of your own projects. Use it as a "jumping off point" to extend, fix and included into anything else you want. (I only ask that, if you do find it useful and fix/add something - please consider adding back to the plugin with a pull request!)

About

Convert Your Full-Stack Knowledge Of The Web Into Real Useable Softwares - Let Javascript Access The File System (Cross-Platform)

Resources

License

Stars

Watchers

Forks

Packages

No packages published