|
I know, it's a groaner. Jimi fan
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Imgflip [^]
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
I'm obviously missing something here
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
|
Not to me
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
He was not to every one's liking.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
You guys are a diverse group. You might be able to share
some interesting ideas that I haven't even imagined.
I need help figuring out what to do at this point.
In 2016, I started an experiment. Its purpose was to
sharpen my development skills. I didn't set out to
build anything or accomplish any goal. I just started
experimenting aimlessly. It's 8 years later, and I'm
still working on it. I've put at least 10,000 hours
into this thing.
I'm still not sure what it is, or what purpose it could
serve, but I've inadvertently created a web application.
So, what do I turn this thing into? That's where I need
ideas from you guys.
As of right now, I'm building it into a GUI platform
that allows developers to build and run custom web
applications. Unlimited users can create an unlimited
number of web apps, with unlimited 'desktops', and unlimited
'windows'.
Maybe I can turn it into a development tool for
building online video games. Maybe I could build an online
image editing app. I don't know.
Should I place it on GitHub with an open-source public
license so that everyone can build it into something?
That could be interesting.
What do you think?
I haven't yet created a user accounts system for it, so
right now it's open to everyone. I invite you to mess with
it and see what you can break. You can do what you'd like,
as long as it's not malicious, illegal, or causes harm to
anyone. You can create new 'windows', and add scripts/HTML/CSS
to them if you'd like. If any ideas come to mind, please share
them.
The main link is: https://chromosphere.com
I created a 'main menu editor tool' feature that allows you to create and edit
the main menu for the page. You can mess with it here: Main Menu Editor.
Please keep the profanity to a minimum.
Thanks, guys.
|
|
|
|
|
I expected Main Menu | Cascade All to cascade the windows but it seems to restore them from a minimized state. I think you may want to rename that action Restore All and implement a true Cascade (and Tile Horizontally and Tile Vertically) command at some point.
None of the other menu items (other than those under Main Menu) appear to do anything (yet).
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: I expected Main Menu | Cascade All to cascade the windows but it seems to restore them from a minimized state. I think you may want to rename that action Restore All and implement a true Cascade (and Tile Horizontally and Tile Vertically) command at some point.
I'm not entirely sure about which windows to restore to cascade. For example, if a window is in a maximized state, then it's exempt from the "cascade all" command. Do you think I should include maximized windows in the "restore all"/"cascade all" feature? The windows that are displayed in "tabbed view" are also exempt from the "restore all"/"cascade all" feature as well. It's sort of an ambiguous decision that I had made. I'm making this stuff up as I go.
The other main menu items are set to call "void(0);" upon a click event. You can modify that using the "Main Menu Editor" link. I should point out that this whole thing is in perpetual test mode. I wasn't clear on that in my original post.
Do you have any ideas on what I should do with this massive project? Having put so much work into it, I would like to give it a purpose. What do you think?
|
|
|
|
|
|
Ravi Bhavnani wrote: I suggest following the standard behavior of MDI (multiple document interface)[^].
Oh, wow. That's awesome. Thank you for sharing that with me, Ravi.
|
|
|
|
|
Make it like one of those 'trillion pixel pictures', where everyone can populate a square range out of your 'windows'? See what type of overall 'picture' they would make when zoomed out, and the whole app sags under the pressure and brings the entire internet to its knees?
|
|
|
|
|
Plus, if each Pixel costs 10 cents you'll be rich ...
Rules for the FOSW ![ ^]
MessageBox.Show(!string.IsNullOrWhiteSpace(_signature)
? $"This is my signature:{Environment.NewLine}{_signature}": "404-Signature not found");
|
|
|
|
|
Ah, I like that idea!
David O'Neil wrote: Make it like one of those 'trillion pixel pictures', where everyone can populate a square range out of your 'windows'? See what type of overall 'picture' they would make when zoomed out, and the whole app sags under the pressure and brings the entire internet to its knees?
The cool thing about what you mentioned is that very same concept has come across my mind before. I have things engineered to allow for such a feature, but I haven't gotten around to trying the concept out.
I was thinking that you could design any window to expand to fill the screen, and it would convert the window into a new desktop element. Once the new desktop element is created, any child windows of that window turned desktop would display. It would be like having unlimited web apps that are all nested.
David O'Neil wrote: and the whole app sags under the pressure and brings the entire internet to its knees? World domination would be all mine! I'm planning to take over the world anyway, but I can't find any nuclear ICBMs for sale on the Internet. Even on the dark web, I can't find any uranium 235, or plutonium. Not even Amazon sells it. Walmart? Nope. Target? Nope. Ebay? ...surprisingly not. If any of you guys can find nuclear weapons for sale, please tell me. I'll pay top dollar and give you 25% commission.
|
|
|
|
|
The Lounge[^]
And I need to be on a watch list because I do not like cats.
Within you lies the power for good - Use it!
|
|
|
|
|
Thank you! You just sparked me with a great idea!
|
|
|
|
|
Steve Raw wrote: I've put at least 10,000 hours into this thing. Schweet. It's always cool when a project comes together.
Steve Raw wrote: Please keep the profanity to a minimum. Awww dang.
Steve Raw wrote: Thanks, guys.
Hate to say it buddy, but the whole windows in a window thing has been around for a while man. For instance, Windows 96. Don't shoot the messenger.
The obvious difference between yours and the link I posted of course it, it seems as if you more user configurable in the browser itself. So, given what we know, we gotta find a target audience and/or what you want this thing to do. You can rule out most web developers because there's no need for them to use this... that's just the cold hard truth.
Making this a dev type environment for non-web devs is also a no-go. You can use VS Code (and other envs) in the web browser. It's backed by MS too.
So, what then, make we ask... what would become of this?
Seems this would be better suited for DevOps/Network engineers/hacker wannabes. Technical peeps but not necessarily web devs, where each window is essentially a terminal that exposes their favorite network tools exposed on a server somewhere. So essentially it's a configurable multi-window web terminal rather than SSH in to a box they have.
Also, side note, not sure it works with a high DPI monitor. I couldn't see most of the items as they were scaled too large. In Firefox if that helps.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Hate to say it buddy, but the whole windows in a window thing has been around for a while man. For instance, Windows 96. Don't shoot the messenger.
Actually, I agree with you on this. What purposes could it serve besides just keeping my skills up? It's a fun project, and it's more of a meandering experiment than anything, but can there be more to it?
There is one exception to my argument, however.
I've had a startup company approach me wanting a front-end dev.
It wasn't possible for me to meet their demand. We had many long
discussions, but it just couldn't work.
|
|
|
|
|
Steve Raw wrote: I've had a startup company approach me wanting a front-end dev.
Nice man. Even if this particular company didn't work out, gotta be great to see your skills becoming desirable.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Also, side note, not sure it works with a high DPI monitor. I couldn't see most of the items as they were scaled too large. In Firefox if that helps.
Oops. I missed your last comment.
That's a mystery. I set the default zoom to be 80%. I haven't any idea how that could happen.
Are you able to do anything to replicate the problem?
|
|
|
|
|
Steve Raw wrote: Are you able to do anything to replicate the problem?
Yeah, just tried again today (didn't clear cache though)...
Imgur: The magic of the Internet
Just big on my screen. I'm on a 4k monitor with a higher DPI scaling on Windows 10/Firefox.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Yeah, just tried again today (didn't clear cache though)...
Imgur: The magic of the Internet
Just big on my screen. I'm on a 4k monitor with a higher DPI scaling on Windows 10/Firefox. That's just plain weird.
I have hundreds of functions that adjust elements to
function properly at an 80% zoom ratio for the window.
After that zoom-in bug occurs, then does the UI reset back to
its proper zoom view of 80% upon browser window resize?
|
|
|
|
|
Steve Raw wrote: After that zoom-in bug occurs, then does the UI reset back to
its proper zoom view of 80% upon browser window resize? Nope. Plot thickens.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Plot thickens.
Ah, yes. Elementary my dear Watson.
OK, so let me see. You're using Firefox as your HTTP client. Are you able to replicate this bug using other browsers such as Chrome, or Edge?
I've found that such things as third-party browser extensions, and various browser settings that aren't set to their default values can be the source of many mysterious bugs.
I'll check it out using Firefox on my end. What actions do you take to cause this glitch to occur? If I can replicate the glitch, that will allow me to pin it down.
|
|
|
|
|
I should also say that Windows 96 will allow third party apps too, but AFAIK it still takes a web dev to make one. It also has a terminal. But, the terminal on it is limited and AFAIK doesn't run commands on the server and just tries to emulate them on the client.
What could set yours apart is the terminal running against the server for a terminal window, so it's actually useful.
Jeremy Falcon
|
|
|
|