|
|
Home » Extra libraries, Code snippets, applications etc. » Applications created with U++ » Bobcat, a cross-platform terminal emulator (A modern terminal emulator based on TerminalCtrl and U++)
|
Re: Bobcat, a cross-platform terminal emulator [message #61655 is a reply to message #60347] |
Sun, 20 April 2025 18:50   |
Oblivion
Messages: 1233 Registered: August 2007
|
Senior Contributor |
|
|
Hi,
Bobcat version 0.9.2 is released. (Windows users can download the binary executable as a zip file).
It has some nice features and bug-fixes.
- Root detection on Linux: Bobcat can now detect privilege escalation and warn the user accordingly. (2a41e02)
- Event loop optimized: Bobcat now uses a highly optimized event loop, thanks to the new ProcessWaitEvent class. (3b92c4b)
- Adjustable event timeout: It is now possible to set the PTY event wait timeout via the settings. (dc2294c)
- QuickText refactored: QuickText module now has a type system, allowing separation between text, commands, and scripts. (e5f15a7)
- PATH detection: Added a profile option to append Bobcat's exe directory to PATH variable. (60d088f)
Screenshot:

My next move will be in the direction of enabling semantic prompts and related features. Adding scripting/plugin (Esc-based) interface, and of course more bug-fixes.
Best regards,
Oblivion
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Sun, 20 April 2025 18:57] Report message to a moderator
|
|
|
|
|
Re: Bobcat, a cross-platform terminal emulator [message #61690 is a reply to message #60347] |
Mon, 26 May 2025 06:00   |
Oblivion
Messages: 1233 Registered: August 2007
|
Senior Contributor |
|
|
Hi,
Bobcat improvements and new features:
- Parallel search:
Bobcat can now utiilze multithreaded parallel search.
In that case the search limit will apply per-thread (e.g. if the limit is 64K items, it will be a per-thread constraint).
Parallel search works best on large buffers or when there are more than 64K items to search.
- Unified and optimized highlighting:
This is an under-the-hood improvement.
Bobcat now uses a unified highlighting system.
This will allow easy implementation of any type of highlighting in the future.
- Navigator:
Now warns user about root access (Linux specific).

We are very close to 0.9.3
Best regards,
Oblivion
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Mon, 26 May 2025 06:06] Report message to a moderator
|
|
|
Re: Bobcat, a cross-platform terminal emulator [message #61691 is a reply to message #60347] |
Wed, 28 May 2025 19:53   |
Oblivion
Messages: 1233 Registered: August 2007
|
Senior Contributor |
|
|
Hi,
Bobcat 0.9.3 is released.
What's Changed:
- Root access warning now shows process name (linux).
- Highlighting unified & optimized.
- Finder: Parallelized (multithreaded) search option added - works best when searching more than 64K items.
- Navigator now warns on root access.
- Smart selection pattern persistence problem fixed.
- Runtime switch to enable Wayland on GTK backend (experimental!)
Navigator, warning on privilege escalation:

As always, windows binaries are available on the release page.
If you are going to update Bobcat manually be sure to update TerminalCtrl to the latest revision first.
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Wed, 28 May 2025 19:53] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
Re: Bobcat, a cross-platform terminal emulator [message #61802 is a reply to message #61801] |
Mon, 22 September 2025 06:22   |
|
Hi Oblivion,
What exactly do you have in mind, when you talk about adding SSH support in bobcat? I already use it with as a command and it works just fine The only situation where I can imagine some advantage from having ssh implemented in the terminal itself is probably on windows, where it might make things a bit simpler to set up.
Best regards,
Honza
|
|
|
Re: Bobcat, a cross-platform terminal emulator [message #61803 is a reply to message #61802] |
Mon, 22 September 2025 06:50   |
Oblivion
Messages: 1233 Registered: August 2007
|
Senior Contributor |
|
|
Hello Honza,
Quote:
The only situation where I can imagine some advantage from having ssh implemented in the terminal itself is probably on windows, where it might make things a bit simpler to set up.
Exactly. In linux I don't need such a feature. But I'm getting some requests lately to implement this feature for at least Windows.
However, it can be also useful in other environments. (Core/SSH has the advantage of being noticably faster when working with heavy TUI apps.).
And embedding SSH2 directly into Bobcat is easy. In fact, a working prototype can be seen here.
However, I personally prefer the second option: Using Bobcat's code base to write a drop-in replacement that will exclusively work with SSH (maybe we should call it "Tomcat"). IMO this would be the better option for maintenance.
Best regards,
Obliviion
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Mon, 22 September 2025 06:51] Report message to a moderator
|
|
|
Re: Bobcat, a cross-platform terminal emulator [message #61806 is a reply to message #61803] |
Mon, 22 September 2025 14:15  |
|
Well, if there is a chance for faster/more stable/better user experience, then I'm not opposed to such feature being implemented directly in bobcat.
Or you could just create a general CLI ssh client for windows, which could be distributed with bobcat, so any windows user could use ssh.exe as a command in bobcat profile 
Honza
|
|
|
Goto Forum:
Current Time: Mon Sep 22 16:30:42 CEST 2025
Total time taken to generate the page: 0.00618 seconds
|
|
|