Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - pizzalovingnerd

Pages: [1] 2
Development / Re: Ice Redesign
« on: April 25, 2020, 10:22:02 pm »
Sorry I forgot about this redesign because I was working on an app for PureOS Mobile.

Here's a new deb. I also added GNOME Web support.

Development / Re: Ice Redesign
« on: April 18, 2020, 03:23:34 pm »
To be honest, I think I have a better design idea for the Remove page, which is very likely possible since Pamac does it (think Pamac's package listing style heavily when I outline my design idea as it's heavily based off that):

Have Remove be a standard list, like in Pamac's package lists, with the following:
(Browser Icon here across all the lines) SSB Shortcut's Name Here (bold formatting)
                                                                      Browser Name Here                                                  [ edit-delete-symbolic ] <(clicking this would remove the SSB in this overall list item)
                                                                      URL here

Clicking anywhere else on the list item would not remove it, and maybe for extra phone space saving only make the edit-delete-symbolic icon visible on hover of the list item.

I don't know how this'd be done, personally, but given that Pamac has done it it sure is possible to do, so good luck if you want to try that idea out.

Would very much like to try, but have never done this before.
Downloaded the file, double-clicked on it and get this message:


I made a mistake in packaging, and there's an extra file in the root directory. To fix it, type
sudo rm /..deb

Development / Re: Ice Redesign
« on: April 18, 2020, 01:41:23 am »
Would it be a good idea to integrate the ice store into this design?

Development / Re: Request for help with translations for ICE
« on: April 16, 2020, 11:47:29 pm »
Can I get some help Translating the Ice Store?

Development / Re: Ice Redesign
« on: April 16, 2020, 08:46:33 pm »
I added a deb file for those who want to try this.

Development / Ice Redesign
« on: April 16, 2020, 07:12:16 pm »

I have never liked Ice's UI because I feel like it's not very compact. The buttons on it are super big, and there is a ton of empty space.

I would also like to make Ice compatible with Linux Mobile OSes in the future, such as pureOS, and UBports, and the current design doesn't work for that. So I made a new design in order to make it more compact.

The new design is on the left, and the old one is on the right.

Here is the list of changes I made:
  • Moved Create and Remove tabs to the headerbar using a Stack and Stackswitcher
  • Opted for a new grid based layout instead of Vboxes and Hboxes. This should make future UI changes much easier
  • Made the UI more compact
  • Removed the welcome to Ice text
  • Removed the close button because you can close it by using the X button on the window manager
  • Now you can remove Ice SSBs with a double click, instead of selecting, and removing with the remove button

UPDATE: Switched the remove in review to be double click to remove instead of single click.

UPDATE 2: Added a deb file for those who want to try it out.

Let me know what you guys think.

Development / Re: Ice Store Development
« on: April 11, 2020, 01:31:05 pm »
Thanks for letting me know about that issue. I just pushed a fix to GitHub. I will build the ice deb later.

Development / Re: Ice Store Development
« on: April 08, 2020, 12:50:05 am »
Here is a demo of the Ice Store as well as a tutorial on how to install it.

Note: Even if you are on Peppermint OS 11, you have to install ice 7.0.1 off my GitHub page in order to get the Ice Store to work.

I have finished the ice store, I will be doing a video demo either tonight or tomorrow. I also made an icon for it.

I noticed an issue with the iceStore, where if I use the site's favicon than inside the launcher, it is very pixelated. To fix this, I'm making a icon pack for ice apps that's 265x256. I was wondering if it's fine to make "git" a dependency of the ice store, so I could have the icon pack be git pulled on start up to update it for the iceStore. I have tested this, and it is faster than downloading then having Python download them all invidiously on a for loop.

Is the Peppermint team okay with this, even though I want to minimize dependencies.

Maybe I could add an iceStore button to Ice and make the store a component of ice. That way users would have to see the main program in order to get to the store, and then they would know they could add any website. What do you think of this idea?

Okay, I'll add in privacy intrusive things like Facebook, YouTube and Instagram.

Should I add Google Search even though you'll be visiting other websites through it.

Another thing is I designed the iceStore for application discovery, so I don't want just the top 50 websites. I want people to be able to discover cool new web apps.

Another idea is to have a ability to have ice remember the last browser selected so that you don't have to choose your browser everytime in Ice.

We could do this using dconf.

You said virtually any website could be put into Ice.

While that's true, I want the iceStore to feature a bunch of apps that feel like they are made for the desktop. Regular websites like YouTube feel weird in their own window. So for the repo, I'm putting in any website they feel like they belong on the desktop.

As for having SSB packs, I like this idea, however I would have to do even more changes to ice itself in order to make it work FULLY with the command line. Instead of having a dialog for the ice app, I would have to create a dialog for choosing the web browser and weather or not to isolate it. Then it would auto install everything.

Another issue with SSB packs, is that the Json is formatted correctly for them. I would have to add them into the iceStore itself and not into the repo.json.

However, I like that idea and I would like to add that in. I would also like to add categories for "Made by Microsoft" and "Made by Google" web apps so people can find those more quickly.

The iceStore is probably going to be dormant for about 3 days because my parents are forcing me to make a website for them, so I have to make that.

- PizzaLovingNerd

Pages: [1] 2