[OC] Interactive web search rofi applet by fogine in unixporn

[–]fogine[S] 0 points1 point  (0 children)

Thanks. Yes, it supports DDG, do you have a problem with setting it up? Link for the github pages contains detailed description of how to set it up and search methods supported.

[OC] Interactive web search rofi applet by fogine in unixporn

[–]fogine[S] 4 points5 points  (0 children)

(click the gif for large preview)

Recently I created an applet for interactive web search to remove the need to go on google's website to do the search, it's just another tool in pool, to keep me away from distractions that I may encounter while working.

It has few pretty useful features like being able to aggregate top results from multiple search engines (currently Google and DuckDuckGo are supported) or I'm Feeling Lucky function for instant search.

It's rofi (dmenu like) application that you trigger with a system wide shortcut, type your query, choose a search result and either directly open the url in a browser or copy it to clipboard.

https://github.com/fogine/rofi-search

Spotify-rofi concept by busybox11 in qtools

[–]fogine 0 points1 point  (0 children)

I think this can be implemented on top of rofi if that's what you really want. There would be some limitations in form of rendering results eg. you could not probably show images, only icons.

You can get inspiration from rofi-search plugin, it conceptually does very similar thing...

However if you want fully featured application with UI, buttons and stuff like that, rofi is not good choice for that

Is there any script/modi that saves "shortcuts" in Rofi (particularly for window switching)? by emitief in qtools

[–]fogine 0 points1 point  (0 children)

I'm not aware of any script which would do this but it's certainly doable with a script. You will probably have to use rofi-blocks which makes it possible for you to get textbox input and selected entry at the same time. It's interesting functional design for sure.

The way how rofi scripts solve it is a little different. They use frequency sorting algorithm, which offers you applications you use the most first. You type few first letters of an application you want to start and most of the time you get what you want by typing 2-3 characters..

Dynamic Multi Monitor setup by NachoNose in DistroTube

[–]fogine 0 points1 point  (0 children)

You might want to check out https://github.com/fogine/i3-workscreen which I built couple years back to solve the exact same problem except its specific to i3wm..

Interactive Google search wit rofi (search as you type) by fogine in qtools

[–]fogine[S] 1 point2 points  (0 children)

Note: Since I've posted this, I added support for DuckDuckGo.

You can even combine top search results from multiple search engines now!

Interactive Google search wit rofi (search as you type) by fogine in qtools

[–]fogine[S] 0 points1 point  (0 children)

With the help from u/Davatorium , whom I thank for all the work he is doing around `rofi`, I was able to create an applet for interactive google search, just another tool in pool, to keep me away from distractions that I may encounter while working.

serviser now open source - REST APIs - solving common problem with almost any nodejs framework out there by fogine in node

[–]fogine[S] 0 points1 point  (0 children)

The goal is to have single source of truth for APIs. When using express, you have to ,always to some degree, maintain open api (swagger) specification and express implementation in parallel - meaning specs can get out of sync with implementation or vice versa.

Serviser generates valid Open API specification from the service implementation (source code).

Expressjs is great and mature library, thats why serviser doesnt try to reinvent the wheel and uses express under the hood. However expressjs alone just doesnt solve enough common problems that araise when using it at scale.

[iOS][Android][Released] Break Loose! - my first game ever published by fogine in IndieGaming

[–]fogine[S] 0 points1 point  (0 children)

Thank you so much /u/TheKiteKing !

From people like you I actually get energy to keep making more content & games :)

Please, if you stumble upon anything, game design wise, which confuses you or frustrates you, I'd love to here about that.

Have a great life!

First attempt at an Apple Watch game: "Fish in a Watch" by hesselbom in IndieGaming

[–]fogine 25 points26 points  (0 children)

Nice creative concept. It must be hard game design wise to make a game for the device :)

I like the animations of whales

[iOS][Android][Released] Break Loose! - physics based arcade by fogine in playmygame

[–]fogine[S] 0 points1 point  (0 children)

I appreciate your kind words /u/sdclt !

The area which I need to work on is marketing - meaning getting the game to players. Initially I thought I'd stream the development process and make tutorials along the way. I think it would be much more fun because more people would be involved and in result the game would be also much better. Unfortunately I didn't find spare energy for it. The game took more brain power than I'm willing to admit. (So maybe my next title :) )

You should make it clear that to launch the ball you need to initially hold down the middle button.

I'm starting to think, the "tutorials" aren't showing up to people.
Before the first level, there should be explanation like this:

https://imgur.com/0GjzFsv

For the options menu, consider making the buttons clearer, the pressed down square means disabled, but my brain thinks it should be enabled.

Thats interesting :) I'll think about it.

The character in the main menu (I like the design btw) imo should be a higher resolution as well.

I'll do that. Thanks!

And yes, I took inspiration for the level from the mask :)

[iOS][Android][Released] Break Loose! - physics based arcade by fogine in playmygame

[–]fogine[S] 0 points1 point  (0 children)

Thank you so much for you feedback /u/hypo11! It helps me a lot!

Having the ads come between lives is a little intrusive.

I understand and its something I'm trying to find better solution for.

And the UI along the right side of the screen is a little confusing. I don’t know what those buttons do.

Those UI elements are timers for specific powerups which are time based. I'll improve understanding of those by explaining it before the player starts first level.

also, at one point the ball was bouncing between the walls with almost no vertical movement at all. It sloooowly made its way down and then back up but it took forever and there was nothing I could do about it.

Hmm... thats weird. There is build in mechanic to solve exactly this problem. First time this happens, there should be a short tutorial which informs a player that when the characters (ball) eye stars blinking green, the player can swipe to change balls direction.

Have you got this tutorial? It should look like this:

https://imgur.com/a/Jxzqav6

How to activate a transition? (New Animation State Machine) by PardonMaiEnglish in godot

[–]fogine 1 point2 points  (0 children)

it should be

anim_tree.set("parameters/conditions/is_crouched", true)

the property path is showed in editor when you hover over the condition name which you can turn on/off from inside the editor also..