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]
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

Development / Re: A demo of an "Ice Store" and Ice Dialog Mode
« on: March 16, 2020, 08:18:05 pm »
Hey, I have finished a lot of the iceStore, although there are still some things I need to do such as adding support for icons. Right now, the iceStore just uses the gedit icon as a placeholder.

Anyways, I need to build a .json file with every webapp that the iceStore will include. I'm looking for people who would be willing to contributed to the repo.json.

If you are interested please fork this repo and start a pull request:
and the documentation for adding SSBs to the .json is here:

-- Thanks in Advance

Development / Re: A demo of an "Ice Store" and Ice Dialog Mode
« on: March 14, 2020, 06:34:23 pm »
Thanks. I'm actually almost done with a fully working version of the ice store complete with categories and stuff. I'm probably going to finish it tonight or tomorrow night. I finished all of the Json parsing today, so it can now pull a list of SSBs from a json file. I am excited to finish the first prototype of this project so I can present it to the Peppermint team.

Development / Ice Store Development
« on: March 13, 2020, 06:00:24 pm »
Hey. I have an idea for something called the "Ice Store".

I talked about it a little bit in this threat:,9456.msg95258.html#msg95258

However, I now have a demo for what my idea was. I also implemented a dialog mode into ice to help create dialogs to install SSBs off of the Ice Store.

It is really hard to explain through text, so here's the video. Tell me what you think.

I added --ssbbrowser or -b as an argument. Sorry for the long delay between the commit and this post... The forum was down lol.

I am working on a concept of something I would like to implement through Ice.

I have not implemented that yet, I can though.

I opened a poll request here:

As it turned out, I didn't have to make any spreadsheets for my parents today, (probably tomorrow).

I added three arguments, --ssbname, --ssburl, --help (-n, -u, and -h too :P)

I had to go with "--ssbname" instead of "--name" because for some reason it wouldn't receive data with "--name", but it would with "-n". As a workaround, i just switched --name to --ssbname. I changed --url to --ssburl for consistency reasons.

Using --ssbname or --ssburl will fill in those respective textboxes in ice with those entries.

Here are the commit:

Note that I made a typo on line 580, which I fixed with this:

If you want me to add anymore arguments, or change the behavior of an argument, let me know. Otherwise I will open a pull request.

An idea for another argument I have is a "--dialog-mode" argument. What this would do is make the apply button close the program, change the close button to a "cancel" button, and remove the "remove" tab.
The reason I would like to implement this feature is because I would like to write a "IceStore" which would list web apps to use as ice applications, and clicking install would open up ice with arguments. Basically, GNOME Software Center for ICE. I intend to add "--dialog-mode" to my fork of ice so I can create the IceStore, but if you guys want it upstream, I'll happily send a pull request for it.

Hopefully I could help :)
- PizzaLovingNerd (I need to come up with a signature for this forum)

Great, I have to do some spreadsheets for my parents this week (I’m a teen), but I can probably finish the changes by the end of the week. When I’m done, I’ll open a pull request and reply to this thread.

Hopefully I help :)

Software & Applications / Re: Create Ice application with Command Line?
« on: February 26, 2020, 10:36:14 pm »
I just added the feature to Ice myself:

With this commit, if you run "ice ssbname ssburl" than it will fill in those boxes for you when you open it.

If you want this feature upstream, I'll polish it up with things like "ice --name ssbname" and I'll improve my code.

if you don't want it upstream, I'm going to keep it in, as a sloppy way to call ice as a subprocess in my "IceStore" program.

Software & Applications / Re: Create Ice application with Command Line?
« on: February 26, 2020, 04:54:00 pm »
I am building a distro, and I wanted to make an "Ice Store" with different websites to put in ice, but I needed to be able to use the command line with ice to do it.

Hey, I was wondering if it was possible to build an ice application using the command line. For example, I'm looking for something like
Code: [Select]
ice add url browser

Pages: 1 [2]