DrewNaylor / Retiled

An attempt at creating a "desktop" environment mainly for Linux phones and tablets that's similar in function to some parts of Microsoft's Windows Phone 8.x, primarily the Start screen, Search app, navigation bar, Action Center, and the status bar. Development is mainly being done using the PinePhone, so that'll be the main supported device.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I think there could be a button on the lower-left corner of tiles with an ellipsis/"More" icon that opens a popup (when tapping the "open tile editor" button as detailed later) to allow that tile to be configured for stuff like color, tile text, and whether the tile is active (last one would be another option above a "open tile editor" button in a popup), etc.

DrewNaylor opened this issue · comments

Tile text and color are easy enough, that just goes in the user's version of the tile's .desktop file. I also have ideas for allowing changing the exact amount of columns and rows a tile takes up, but that's already in the long document. Something else I'll need to include is stuff to allow changing what's accessed to display data as well as whether the tile is a Live Tile or not. Specifying whether it's active and actually showing data will have to go somewhere else. Would it be ok to put it in the tiles layout file, so it's user-focused and not changeable by the .desktop file so the app can't override the user's preferences easily? The only issue is that unpinning the tile will reset it to being active if it's repinned, and that may not be desired. I need to check what Windows 10 does. (Note: I'll put the toggle to turn on and off Live Tiles in a popup menu kinda like C-Shell with the rest of the settings accessible from another button in the popup; see the last paragraph)

To make things easy for users, I'll split the simpler stuff like whether to display data and the tile's color and text label's contents away from the more complicated stuff like what the tile uses to get data.

My idea for a specific button like this is basically from C-Shell, except the resize button is still there in the bottom-right to not slow down resizing while also providing more advanced features that aren't always needed. Maybe there can be a dropdown that has a button to turn off the tile with another one to change more properties. Yeah, that sounds like a good idea, because there's a good chance that turning off a Live Tile will be used way more than the rest of the stuff.