Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 #61538 is a reply to message #60347] Mon, 10 March 2025 00:05 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1210
Registered: August 2007
Senior Contributor
Hi,

One upcoming feature of Bobcat is the ability to check and warn against privilege escalation on Linux.
If enabled, Bobcat will warn the user whenever an app attempts to escalate privileges (i.e., tries to become root).
It will also warn on terminal exit if any terminal is root (and cannot be killed unless the user is also root or operating at the same level.

Screenshot:

index.php?t=getfile&id=7064&private=0


Best regards,
Oblivion


Re: Bobcat, a cross-platform terminal emulator [message #61655 is a reply to message #60347] Sun, 20 April 2025 18:50 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1210
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:

index.php?t=getfile&id=7086&private=0


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


[Updated on: Sun, 20 April 2025 18:57]

Report message to a moderator

Re: Bobcat, a cross-platform terminal emulator [message #61659 is a reply to message #60347] Thu, 24 April 2025 00:18 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1210
Registered: August 2007
Senior Contributor
Hi,

As you may already know, Upp now has direct wayland support, meaning it is possible to enable or disable wayland mode in run-time.
As usual, Bobcat followed the suit after TheIDE and implemented the wayland option as an experimental feature (can be found in the git main branch from now on). Cool

Since it is experimental, expect bugs.

Best regads,
Oblivion


[Updated on: Thu, 24 April 2025 00:19]

Report message to a moderator

Re: Bobcat, a cross-platform terminal emulator [message #61662 is a reply to message #60347] Sun, 27 April 2025 15:06 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1210
Registered: August 2007
Senior Contributor
Hi,

If you are on Gnome Desktop and using terminal emulators a lot,the nautilus-open-any-terminal extension can simplify opening terminals in a specified directory, etc.

Bobcat is now officially supported by the extension.

index.php?t=getfile&id=7090&private=0

Best regards,
Oblivion


Re: Bobcat, a cross-platform terminal emulator [message #61690 is a reply to message #60347] Mon, 26 May 2025 06:00 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1210
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).


index.php?t=getfile&id=7093&private=0

We are very close to 0.9.3

Best regards,
Oblivion


[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 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1210
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:

index.php?t=getfile&id=7094&private=0

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.


[Updated on: Wed, 28 May 2025 19:53]

Report message to a moderator

Re: Bobcat, a cross-platform terminal emulator [message #61703 is a reply to message #60347] Sat, 07 June 2025 15:06 Go to previous message
Oblivion is currently offline  Oblivion
Messages: 1210
Registered: August 2007
Senior Contributor
Hi,

"Shape of things to come" for the next versions of Bobcat (likely from 0.9.4 and on):

index.php?t=getfile&id=7096&private=0

Yep, that is splitter support. Cool

I opted for a simple and maintainable approach: Max 2 (horz/vert) panes per splitter, no insane splitter trees. IME I never needed more than two anyway...

Also "terminal swapping" will -hopefully- still work.

Best regards,
Oblivion


[Updated on: Sat, 07 June 2025 15:08]

Report message to a moderator

Previous Topic: Skylark uploaders
Goto Forum:
  


Current Time: Sun Jun 08 00:43:33 CEST 2025

Total time taken to generate the page: 0.07648 seconds