The Steampunk Forum at Brass Goggles
July 22, 2019, 12:57:55 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Brassgoggles.co.uk - The Lighter Side Of Steampunk, follow @brasstech for forum technical problems & updates.
 
   Home   Blog Help Rules Login Register  
Poll
Question: Whats your desktop like?
Mac - 83 (56.1%)
Linux - 65 (43.9%)
Total Voters: 145

Pages: 1 ... 40 41 42 43 44 45 46 [47]   Go Down
  Print  
Author Topic: Steampunk desktop themes: your screenshots  (Read 511881 times)
Cousin Itt
Officer
***
United States United States


Kontraptional Ungineer


« Reply #1150 on: January 12, 2019, 12:51:44 am »

Hi Unk,

I tried sending you a message, but for some reason it doesn't seem to go through.
Here's a couple links to my latest in progress builds on a website I'm a forum host on.
It's easier to post photos there. (No links required.)
https://thepatriotwoodworker.com/forums/topic/23899-repurposing-a-silver-box-new-pc-build/
https://thepatriotwoodworker.com/forums/topic/24116-more-repurposing-and-junk-pc-deskcabinet/
Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1151 on: January 12, 2019, 03:13:49 pm »

Itt - Looking forward to seeing the finished article. Hoping it will be running an o/s that supports my widgets...
Logged

Steampunk Widgets and Icons of Some Worldwide Repute
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1152 on: January 12, 2019, 06:35:00 pm »

Currently working on another of my creations, this time it is a steampunk media player. It runs on Windows and Mac os/x and uses each system's default media player to interact with music files. It is not really possible for one person to write the code to interact with every known file format that exists (I would be forever writing codecs) so instead I just use the in-built media player that already knows the majority of formats and interface with it via an o/s API.


Fig 01. The player in simple mode.

On Windows it is the WMP (Windows Media Player) and on os/X it is QT (QuickTime). The same logic/code is used for each and the steampunk player acts/responds the same on each platform, not quite multi-platform but dual certainly. It may well work on the Ubuntu 13.03 with the Yahoo connect TV engine but that is completely untested.

It has two modes, simple compact mode where it takes up very little screen space and allows you to resize the thing to tuck it away anywhere you like. On a small pull of the keychain it enters normal mode where it shows you all the tracks in its current list.


Fig 02. The player in simple mode showing it in operation.

I am just updating the widget's menus, fixing the help screens and adding new folder browsing functionality. The old YWE engine provides access to the standard Windows folder browsing API but it does not allow you to determine where the default folder location is, instead always starting at the computer's drive root which is a pain. I am just recreating that folder browsing functionality and adding the folder start parameter that the YWE developers forgot. I am creating a browser window that looks like an old XP classic frame but I will create a more steampunk look-and-feel for it later using photoshop.

You might think it would be more sensible to use active X to use a system-level call to bring up a folder browser window and you'd be quite correct for almost all programming languages except javascript. Javascript traditionally runs in a browser and is restricted from being able to access desktop APIs. Even with these desktop engines your javascript still code runs in a browser context, in the konfabulator engine it has embedded the webkit browser and the javascript engine that comes with it. Since NT6 (Vista) access to certain activeX APIs has been restricted/deprecated, it now seems to check the language type and so you can no longer fire up a folder browser as you'd like to. Instead you have build your own from scratch.

Note: Microsoft's own jscript which runs natively on the desktop can still access these APIs, it is just those embedded in the context of 3rd party browsers that are now forbidden to access certain Windows APIs, thanks Microsoft - we know what you are doing there...


Fig 03. Displaying the original folder browser, styled to look like XP classic, new skin yet to arrive...


Fig 03a. Displaying the new folder browser, a medieval skin

Isn't it amazing how a simple skin changes the whole? The two skins above were formally created using the same methods and form but the skin changes everything.


Fig 04. Displaying the help for the player in 'simple' mode.


Fig 05. Displaying the help for the player in 'full' mode.


Fig 06. The player on my desktop with a few other steampunk creations.

Steampunk Weather (top)
Steampunk Volume Control (top right)
Steampunk Clock Calendar (left)


Fig 07. The right click menu

The right click menu showing the RJtextEd shortcut link that allows me to edit the program project files at a simple select and click


Fig 08. The build button used to initiate the program.

For each project the build button is set to simply run the project's KON file, the file that is recognised by the engine by default to initiate the running of your program. You set this using the following menu option:

Project - configuration - run settings - run

These two simple configurations speed up the debugging/development process considerably.

part II

On the steampunk media player I have modified the folder and file listing code to allow displaying both folders and files on the same pane, previously it was was just folders or files.  A simple filesystem.getDirectoryContents using the konfabulator API listing just gives you an alphabetical dump so in some way you have to sort the contents, display the folders first, then the files afterwards.

I am in the process of adding a slider to allow scrolling up/down which only appears when there is more than one screen of files/folders. Also allowing the manual selection of files using the up/down keys as well as scrolling pages using the mouse scroll wheel. It indentifies known file types as they are displayed and allows you to interact with the folders alone as this is a folder selector.



Why am I doing this? Not quite sure, it started out as a fix to the limitations of the engine but suddenly I am writing a full folder/file browser pop-up in javascript and starting to replicate default Windows functions. As you get stuck into something I feel the need to do it 'right' and not to alienate Windows users which means doing it roughly the same way.

It is only when you try to recreate something from the o/s yourself that you realise what a lot of code goes into a simple folder browser window...

Part III



// now allows selection of files but not to drill down into...
// now allows the up and down key selection of tracks/folders
// does not allow the selection to go above or below the list on a key up/down
// if a track is clicked upon or key'd then the default folder is chosen.
// implemented a return to open a sub-folder
// implemented the CTRL+HOME to return to the top screen and select the top track
// implemented the CTRL+END to go to the bottom screen and select the last track
// changed the selected track colour to match the rest of the window

More recently:

// selection by mouse only allowed on populated folder/tracks
// up icon click now correctly calcualtes from current tree position
// onMouse Scroll movements to select up/and down - WIP
// up icon now checks to see if the folder is a drive, if so now passes a boolean variable to cause the drives to be displayed
// added folder exclusion list to prevent the Windows folder from being browsed - ERROR!
// the readfolderslist now shows drives
// added a drive icon for drives only
// changed text alert for folders that contain no audio files
// changed the tooltip texts to be more relevant and informative
// changed the play button to a select button
// added ting and page turn sounds to navigation events
// added folder list refresh function to F5
// added back button code to handle the very last folder selection
// remove back icon when showing drives only
// when a folder has no files but still has sub-folders within, it requests to turn recursive searching on and do a rescan.




Part IV

I've added a help screen for the folder manager



A working version is now out:

https://www.deviantart.com/yereverluvinuncleber/art/Steampunk-MediaPlayer-Ywidget-780346607

// fixed a bug with some CDs that have no track information causing no track title to trim()
// up to drive e: when the tooltip should say drive root, added code to handle the up icon mouse enter root identification
// added help screen and menu item
// added roll over highlight of the buttons
// added tooltip change to reflect file or folder selection
// created file background with file plaque changed according to type
// fixed the file/folder browser type as called from the various places.
// there is no selected file by default any more
// no file selection does nothing as it should
// double click a file in file mode must play it
// the 2nd and 3rd folders selected should not replicate the first if the folder selected is the same
// right click select fourth saved folder selects the wrong one, now calls setmenu
// save the selected folder to the current prefs so that when opening the new folder selector the previous position is retained.
// back pressed twice, the up location is not set correctly

Unfortunately, there may be one or two bugs but in general it works and does not crash. It is a fairly basic file/folder explorer with no drag/drop nor filename editing on-the-fly but it allows navigation, file or folder selection, has full help and does the job it was designed to do. It also has a unique look that appeals to me.
Logged
Banfili
Zeppelin Captain
*****
Australia Australia



« Reply #1153 on: January 12, 2019, 11:50:35 pm »

unclebert, words fail me!
Awesome! Grin
Logged
Cousin Itt
Officer
***
United States United States


Kontraptional Ungineer


« Reply #1154 on: January 14, 2019, 03:49:14 am »

Itt - Looking forward to seeing the finished article. Hoping it will be running an o/s that supports my widgets...

Hi Unk,
For now I'm only running W10 on it.
Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1155 on: January 14, 2019, 04:13:38 pm »

That'll do it - hateful operating system that it is. Windows 10 is really just an interface for sharing your data on the cloud.
Logged
Cousin Itt
Officer
***
United States United States


Kontraptional Ungineer


« Reply #1156 on: January 16, 2019, 03:58:36 am »

Unk,
Is your website still up?
Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1157 on: January 16, 2019, 03:29:00 pm »

No ~ I took it down, no point on spending money on customisation that the majority are not interested in. Even steampunkers can't really be bothered to customise their systems these days. Everyone is using Apple devices (that are all the same) or cheap Android devices and frankly customisation and individuality is a dying breed even amongst steampunks...

In the deep past each of my widgets would receive approx. 1,000 downloads a day but now I'd be happy to receive that many in ten years... Sad

The site was more trouble than it was worth. Costs in maintaining, upgrading the supporting tools, handling hacks, hackers and spammers amounted to hundreds a year in time and cash. I didn't receive anything from it, not a penny. I've had a donate button on the widgets but nobody ever does, ever. It was only ever to pay for the infrastructure but without the donations, it was just a drain on resources.

Everything is expected for free these days but the lack of a good method of payment and a disinclination on the part of the users to donate deters those providing a service from doing so, which is sad. The rule used to be: for every 1,000 views you'd get a download, for every thousand downloads you'd get a comment, for every thousand comments you'd get a donation £1 or $1. That was a pound per million downloads. In my case I've done better than that, I've had a couple of million downloads and perhaps twenty or so tiny donations over the last 8 years but they've petered away to nothing.

I'd say you could multiply some of those figures by ten now (one in ten thousand) and it might be more realistic as people just don't donate. Crowdfunding is out of the question as customisation is largely dead as a concept these days. As you come to use Windows 10 you'll find all the obstacles in your path that prevent customisation. We are all corporate Apple clones now it would seem.

Honestly it is soul-destroying, as a result I no longer distribute my widgets, I don't update them in the places where they used to be distributed. I simply create them for myself and tell a few interested souls on the sites I used to frequent as they were fun places to be (deviantart, brassgoggles and I'll also show them off at the forums of the tools I use to create the things to help publicise the tools - RjTextEd).

One day I may resurrect the site when I have plenty of cash or if someone chooses to finance it!
« Last Edit: January 16, 2019, 03:43:32 pm by yereverluvinunclebert » Logged
Cousin Itt
Officer
***
United States United States


Kontraptional Ungineer


« Reply #1158 on: January 18, 2019, 06:01:29 am »

Unk,
That's a shame.
I'm finally building another Steampunk PC, and hope to have better luck this time around.
Once I get the hardware part done I'll be doing the desktop customizations.
I don't see many builds going on anymore, at least not like there used to be.
I'm finally using all of that neat old stuff I've stashed away for years, along with stuff I'm still finding.
I'll have to see if I can find my DeviantArt password, it's been quite a while since I've been on their site.
Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1159 on: January 18, 2019, 02:39:47 pm »

It is a shame but it is reality.

So, I help those that want it and deliver just to please myself. That way frustration is removed.

I look forward to seeing more pictures!
Logged
Miranda.T
Zeppelin Captain
*****
United Kingdom United Kingdom



« Reply #1160 on: January 20, 2019, 01:14:38 pm »

Dear unclebert,
I hope you will not mind but I would like to take inspiration from your splendid desktops for a little project I'm hoping to put together for a display our group is putting on later in the year, basically a Steampunk information point. Unfortunately I would not be able to use your widgets directly (not because I'm using one of the corporate OSs as you mention above, but because I do just the opposite and use a really alternative OS) but I hope to bring their combination of intricate, engaging imagery combined with practical functionality to the presentation.

Yours,
Miranda.
Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1161 on: January 21, 2019, 03:03:07 pm »

Oh yes, go ahead, and use what you like. A credit is all that is required. I'd love to see what you are doing and hear about you building it too.
Logged
Miranda.T
Zeppelin Captain
*****
United Kingdom United Kingdom



« Reply #1162 on: January 21, 2019, 07:52:36 pm »

Many thanks - and you've just made me realise I should add a 'credits' page to the program to do just that. I'll combine it with the 'further information' and use that as an opportuninty to flag up BrassGoggle's url. I'll post up some progress reports over the next few months; the deadline is middle May so I need to make a start to fit it in amongst the other creative activities for the weekend (helping to create a 'set' for photo opportunities for the visitors and of course making a new outfit for yours truly  Roll Eyes ).

Yours,
Miranda.
Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1163 on: January 22, 2019, 02:57:50 am »

Hoping your rather unusual o/s isn't TempleOS.
Logged
Miranda.T
Zeppelin Captain
*****
United Kingdom United Kingdom



« Reply #1164 on: January 22, 2019, 08:34:18 pm »

Hoping your rather unusual o/s isn't TempleOS.

I had to Google that one - if using it would exceptionally fervent praying stop it from crashing?  Cheesy

Yours,
Miranda.

Logged
Banfili
Zeppelin Captain
*****
Australia Australia



« Reply #1165 on: January 23, 2019, 01:36:55 am »

Shouldn't think so! Unless you had a direct line to, and some really, really powerful influence over the Almighty! (allowing that there is a belief in an Almighty, too!) Grin Grin
Logged
von Corax
Squire of the Lambda Calculus
Board Moderator
Immortal
**
Canada Canada

Prof. Darwin Prætorius von Corax


« Reply #1166 on: January 23, 2019, 02:37:55 pm »

Hoping your rather unusual o/s isn't TempleOS.

I had to Google that one - if using it would exceptionally fervent praying stop it from crashing?  Cheesy

Yours,
Miranda.


During system boot you have to sacrifice a gerbil over the system unit.
Logged

By the power of caffeine do I set my mind in motion
By the Beans of Life do my thoughts acquire speed
My hands acquire a shaking
The shaking becomes a warning
By the power of caffeine do I set my mind in motion
The Leverkusen Institute of Paleocybernetics is 5838 km from Reading
Miranda.T
Zeppelin Captain
*****
United Kingdom United Kingdom



« Reply #1167 on: May 25, 2019, 12:43:21 am »

Well, the 'Red by Night' event was last weekend, and I've only just recovered from it - really tiring (early starts follwing some fairly intense preparation into the weeks running up to it) but great fun and wonderful company.

So, the Steampunk Illumatarium/Babbage Booth seemed to be pretty popular. I'll get a photo up of the casing shortly but here is an image of the display:



Text on the right, scrolling images at the bottom and videos in the 'iris'.

To give an idea of the display in action, I did a screen recording of it running. It's not fantastic quality and running a bit slow (the laptop was struggling to run the program and record it at the same time), and there's no audio (so you'll have to imagine the various hissing, clicking and clanking sound effects), but here's the recording to give an idea of it working:

https://www.youtube.com/watch?v=vwttA3ndSDw

The categories are selected using a rotating switch, the wires from which were soldered to the pads of a stripped down games controller, with the output from this captured by the program. The categories were 'What is Steampunk', 'Steampunk concepts', 'Steampunk traits', 'Literature', 'Film & TV', 'Music & art', 'Fashion', 'Other 'Punks' and 'Community'.

Yours,
Miranda.

Edit: Here's a picture of the casing coursey of Magorian Pye -



As you can see, I am deeply indebted to Admiral Wilhelm for the brilliant idea of how to make the speaker 'cone'.
« Last Edit: May 25, 2019, 11:41:44 am by Miranda.T » Logged
yereverluvinunclebert
Zeppelin Captain
*****
United Kingdom United Kingdom



WWW
« Reply #1168 on: July 08, 2019, 10:04:45 am »

It is very 'sweet'.
Logged
Pages: 1 ... 40 41 42 43 44 45 46 [47]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.162 seconds with 18 queries.