Page 1 of 2

Build 3964 - Fuzzy quick search

Posted: Sun Oct 29, 2023 10:41 pm
by mike
Hi all,

Here's the next preview build of v1.5:
https://magnumbytes.com/downloads/previ ... (3967).dmg

There's been quite a bunch of stuff done:
  • Quick search now supports fuzzy search (set Settings->Panels->Quick Search->Where To Search = Fuzzy to enable)
  • Fixed the mapping of new functional keys on M2 laptops
  • Added support for escaping of square brackets in batch renaming ([[ and ]])
  • Fixed a finicky behaviour of the hotkeys input text field
  • Terminal emulator now shows which binary is currently executing in the window title
  • Terminal emulator now support the DECSCUSR command (vim uses it)
  • Improved the compatibility with MacOS Sonoma
  • Improved the cancellation of panel refreshing
  • Improved the handling of RAR archives (libunrar is no longer used, far archives are handled via libarchive)
  • Fixed an issue that the overlapped terminal sometimes stopped syncing the current working directory
Your feedback is very welcome!

Thanks,
Michael

Re: Build 3964 - Fuzzy quick search

Posted: Mon Oct 30, 2023 7:24 am
by peterdian
Hello Michael, on macOS 12.6.6 I can't even launch this version. Thank you very much for your help!

Re: Build 3964 - Fuzzy quick search

Posted: Mon Oct 30, 2023 10:14 am
by LukasTheLittle
Hello Michael, I have same issue. See below a part of crash report. Hope that helps.

Code: Select all

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Nimble Commander [80082]

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x189d3f11c __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x189d76cc0 pthread_kill + 288
2   libsystem_c.dylib             	       0x189c86a50 abort + 180
3   Nimble Commander              	       0x1046d8da8 nc::base::SetSystemLocaleAsCLocale() + 320
4   Nimble Commander              	       0x1045f7cb8 main + 40
5   dyld                          	       0x1899fd058 start + 2224

Re: Build 3964 - Fuzzy quick search

Posted: Mon Oct 30, 2023 9:14 pm
by mike
That's rather odd...
Could you please tell what is your UNIX locale (type 'locale' in terminal) and Language setting in MacOS (System Settings->General->Language&Region)?

Re: Build 3964 - Fuzzy quick search

Posted: Tue Oct 31, 2023 7:18 am
by peterdian
UNIX locale:

LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=

macOS Language - English (US)

Re: Build 3964 - Fuzzy quick search

Posted: Tue Oct 31, 2023 7:42 am
by LukasTheLittle

Code: Select all

LANG="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_CTYPE="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_ALL=
I am using Czech language. I wanted to try switching to English but I see that peterdian is already using it.

Re: Build 3964 - Fuzzy quick search

Posted: Wed Nov 01, 2023 10:53 pm
by mike
Apologies for the issue, I've made an assumption about the locales' identification which doesn't hold all the time.
That's a fixed build:
https://magnumbytes.com/downloads/previ ... (3967).dmg

Re: Build 3964 - Fuzzy quick search

Posted: Thu Nov 02, 2023 7:25 am
by peterdian
Thank you very much, Mike! It Works :D

Re: Build 3964 - Fuzzy quick search

Posted: Wed Nov 08, 2023 1:34 am
by tomokazu
Thank you for your amazing jobs!
I was looking forward to the overlapped terminal fixed.

In the new version, the overlapped terminal works much better.
However, it still sometimes stops syncing with the current working directory.

Would you check it when you have time?

Thank you.

Re: Build 3964 - Fuzzy quick search

Posted: Wed Nov 08, 2023 9:28 pm
by mike
tomokazu wrote:
Wed Nov 08, 2023 1:34 am
Thank you for your amazing jobs!
I was looking forward to the overlapped terminal fixed.

In the new version, the overlapped terminal works much better.
However, it still sometimes stops syncing with the current working directory.

Would you check it when you have time?

Thank you.
Do you have a reproducible scenario for this issue?
I found one root cause when looked into that, but apparently there's something else I wasn't able to reproduce...