Author Topic: Designing a new Finder  (Read 67485 times)

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Designing a new Finder
« on: June 24, 2016, 04:53:28 AM »
I have plans for a new Finder.
It will show long filenames in Unicode on HFS+ volumes.
It will be able to display all files and folders in one list view.
Every volume will have its own trash.
Trashed files will not automatically be renamed, so you can put them back exactly like they were.
The views in a window can be mixed, for example an icon view sub-window in a list view window, or an icon view sub-window in an icon view window.
Sub-windows will be merely a drawing like a rounded rectangle with a title bar in the same color as the label of that folder.

First I make a test program to see how fast it will be.
It displays all files and folders in one list view.
It does inline edit in Unicode.
I use caching, R-trees and delayed evaluation.
I'll let you know how it goes.

In the mean time, you may propose a name.
I thought already of a few names:
  • Finder+
  • Findest
  • UniFinder

Offline MacOS Plus

  • Gold Member
  • *****
  • Posts: 418
  • The 9serve Lives!
Re: Designing a new Finder
« Reply #1 on: June 24, 2016, 11:06:00 AM »
  As you might be able to guess, I'm quite partial to the "+" convention. ;)  It also fits well with "HFS+".

Offline DieHard

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2373
Re: Designing a new Finder
« Reply #2 on: June 24, 2016, 07:25:58 PM »
How about...

Quote
FinderLives!
or
Quote
Finder9Lives!

Offline Nameci

  • Enthusiast Member
  • ***
  • Posts: 31
Re: Designing a new Finder
« Reply #3 on: June 26, 2016, 07:03:29 PM »
My vote goes to Finder+

Offline DieHard

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2373
Re: Designing a new Finder
« Reply #4 on: June 26, 2016, 10:39:46 PM »
Yeah,
Quote
Finder+
really is cool and says it all

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #5 on: June 27, 2016, 06:10:13 AM »
Findest is a German word, so that won't go.

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #6 on: June 27, 2016, 06:14:14 AM »
There are already several products with the name Finder+.

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #7 on: June 27, 2016, 06:14:38 AM »
OS 9.2.3 file manager

Offline Nameci

  • Enthusiast Member
  • ***
  • Posts: 31
Re: Designing a new Finder
« Reply #8 on: June 27, 2016, 04:53:35 PM »
How about Finder9+

Offline nanopico

  • Moderator
  • Platinum Member
  • *****
  • Posts: 767
Re: Designing a new Finder
« Reply #9 on: June 27, 2016, 08:12:11 PM »
Crazy idea.
What if we bundle it with the ROM updates that have been made along with some others that may be coming down the pipe.
And since Apple renamed OS X to Mac OS we call the whole thing System 10.
If it ain't broke, don't fix it, or break it so you can fix it!

Offline MacOS Plus

  • Gold Member
  • *****
  • Posts: 418
  • The 9serve Lives!
Re: Designing a new Finder
« Reply #10 on: June 29, 2016, 09:16:17 PM »
  One feature that would really make my day would be if you can sort out how to have multi-line text for files and folders in large icon view.  It has always driven me nuts that many files on the desktop either extend their names out the side of the screen by default or overlap neighbouring icons' names due to the grid spacing.  Either that or the default column alignment for icons on the desktop needs to shift left a bit and the grid spacing preference need to allow a wider column spacing.

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #11 on: July 04, 2016, 06:42:31 AM »
I'll add that feature.

I'll add also "Paste as file".

You can follow my progress here:
http://os923.gangstalkingwiki.com/DesignNewFinder.htm

Did anyone ever hear of a WDEF which displays the Unicode folder name in the title bar of the window?

Otherwise I have to write this myself.

Then I search the source code of a WDEF which supports all the messages required in OS 8.5 and higher.

Offline Enabler

  • Enthusiast Member
  • ***
  • Posts: 75
Re: Designing a new Finder
« Reply #12 on: July 04, 2016, 04:50:20 PM »
UltraFinder or PimpMyFinder or SteroidFinder or PlatinumFinder or FinderExtended or FinderUnlimited or
OmniFinder or RocketFinder or SmartFinder

Offline Metrophage

  • Veteran Member
  • ****
  • Posts: 192
Re: Designing a new Finder
« Reply #13 on: July 04, 2016, 07:40:17 PM »
FindersKeepers! XD

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #14 on: July 06, 2016, 03:03:16 AM »
I search the documentation that used to be on this page:
http://developer.apple.com/documentation/Carbon/Reference/File_Manager/index.html

Offline IIO

  • Platinum Member
  • *****
  • Posts: 4443
  • just a number
Re: Designing a new Finder
« Reply #15 on: July 07, 2016, 04:52:44 PM »
And since Apple renamed OS X to Mac OS we call the whole thing System 10.

exactly. :)

i am using OS 9.6 audio final since 10 years now, and it is really about time a for a major update.
insert arbitrary signature here

Offline IIO

  • Platinum Member
  • *****
  • Posts: 4443
  • just a number
Re: Designing a new Finder
« Reply #16 on: July 07, 2016, 04:54:49 PM »

Did anyone ever hear of a WDEF which displays the Unicode folder name in the title bar of the window?


i dont think it exists. but if you find it, or if your write one, i´d like to have that available as resedit template/patch, too.
insert arbitrary signature here

Offline IIO

  • Platinum Member
  • *****
  • Posts: 4443
  • just a number
insert arbitrary signature here

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #18 on: July 08, 2016, 06:02:53 AM »
That's for OSX 10.5.
But I found what I needed on a developer CD.

Offline OS923

  • Platinum Member
  • *****
  • Posts: 888
Re: Designing a new Finder
« Reply #19 on: July 08, 2016, 06:10:12 AM »
i´d like to have that available as resedit template/patch, too.
The WDEF will redirect everything to a function in the program.
When the program creates a window, the WDEF installs a data handle, in which it stores the arguments which remain unprocessed.
Then the program installs a pointer to its function in the data handle.
Then it processes the waiting arguments.
From then on everything is sent straight from the WDEF to that function.