Coder Social home page Coder Social logo

codingfriends / tincta Goto Github PK

View Code? Open in Web Editor NEW
148.0 10.0 23.0 86.55 MB

Tincta is a one-window text editor for macOS with focus on speed, stability and ease of use.

Home Page: https://codingfriends.github.io/Tincta/

License: MIT License

Objective-C 94.95% HTML 3.09% CSS 1.91% C 0.04%
text editor syntax-highlighting macos regex-support color-themes mac app code

tincta's Introduction

Tincta

Free text editor for Mac with focus on speed, stability and ease of use.

Tincta screenshot

Features

Tincta comes with all the features you expect from a professional text editor:

  • Syntax coloring for over 65 languages
  • Search and replace with RegEx support
  • Fast and reliable line numbering
  • Full unicode support
  • Multiple built in color themes
  • Custom color themes
  • Fast and snappy native Mac app

And lots of useful little details that will make you love it:

  • Auto close brackets
  • Auto indent lines
  • Page guide
  • Automatically wrap lines
  • Full drag & drop support
  • Indent selected text with tab
  • Search and replace with RegEx support
  • Change case
  • Show invisible characters
  • Convert between text encodings
  • Convert line endings
  • Convert tabs/spaces
  • Spell checker
  • Printing
  • Block selection
  • Octopus icon

Official website and more product info

Here it is

Support

If you encounter any bugs or other issues, please open an issue here on GitHub.

Contribute

Just do it!
Feel free to pick any non-assigned issue and open a pull request with a fix.

Build

It should just compile with XCode. There are two caveats, though:

  • We have our dev certificate setup in the project so you need to remove that or replace it with your own
  • The App Store build includes the Sentry crash reporter. The private key is defined in the SentryConfig.h which is not included in the source. There is a SentryConfig_Example.h that you can use for your own Sentry account. Or you can delete all references to it alltogether and remove the import from Tincta-AppStore-Prefix.pch

Support Development

Maintainance, App Store and website hosting is cross-financed from sales of Coding Friends' other apps.

If you are learning a foreign language and want to support development of Tincta, try out Wokabulary โ€” The best flash card app to learn your vocabulary.

Or make your project's decision process speedier and more transparent with our decision logging app Loqbooq โ€” The ideal app for ADR.

Beta Test

You can also support development by beta testing new versions prior to release. Simply use this link to sign up for our TestFlight beta testers group: https://testflight.apple.com/join/JpE6RvBv

Please note, that TestFlight requires macOS 12 Monterey.

Supporters

Supported by the Spice Program

tincta's People

Contributors

greimers avatar jpeinelt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tincta's Issues

Suddenly can't open a file

After a recent security update now Tincta can't open a file, I get permissions error:

Permission needed

You do not have sufficient rights to open the file "Add record to sqlite.py". You can authenticate as another user or admin to gain access.
Be careful modifying system files as this might cause severe demage [sic].

If I click the 'Authenticate' button nothing happens and it opens a blank document.
I am attempting to open this file by running an Applescript, which always worked in the past. I added Tincta to
Security>Full Disk Access
but it didn't fix it.

Closing with red x doesn't reopen files

When I right click on the icon in the dock and quit, then reopen tincta, my previously opened files are opened again. When I close with the red x button, which i think doesn't fully quit, then reopen by click on the tincta icon, my previously opened files are not opened and I have a new untitled file opened instead.

I am using and 2021 macbook pro 16-inch with macOS Monterey Version 12.1

Request: Structure Line Function

Hi,

Is it possible to add the structure line as the attached screenshot? I like the function so much as it makes the code much easier to read.

Screen Shot 2020-10-21 at 10 12 47

Allow displaying labels to toolbar items

Original submission #29:
Could we please have the option to display the icon names as well as the icons? Much easier for us old folks.


That's a design dilemma. We prefer the icons only as most other apps have it today (Firefox, Safari, Finder...). We would like to have it customizable but that would also allow you to change the icon size, which does not work well at the moment. Maybe we can add a checkbox in the preferences.

Crash on shift+tab

When moving indentation for a line with tab (add indentation) or shift+tab (remove indentation), Tincta will crash if the line is empty.

How to replicate: With a document open in Tincta, press shift+tab on an empty line
Expected behavior: Indentation should remain the same (none) and application should not crash.

Example recording. Tab right twice, shift+tab three times.
Untitled

Tincta occasionally freezes even with short files

I was typing in Tincta (version 4.2), single open file, for about 40 minutes, about 95 lines of code. Plenty of memory. Not using any menus or special key combo, etc, just simply typing. Tincta became unresponsive and I had to force quit. I recall this happening before, so it happens occasionally. I am using an older system (Mac OS 10.11) so it may be related to that. Probably not relevant but the language selection was Haskell.

Tincta gets frozen when system wakes up

I recently downloaded Tincta and I am enjoying using it.
But every time I wake-up my Mac, Tincta gets frozen and mouse cursor shows loading forever when I touch its scroll bar. And my previous un-saved changes are all gone when I force-quit it.
I am not 100% sure why it's happening but I guess there's some loading time in Tincta and I broke it when I clicked the scroll bar on the right.

MacBook Pro (16-inch, 2019)
Processor: 2.6 GHz 6-Core Intel Core i7
OS: Catalina 10.15.7

"Open In Browser" Command & Toolbar does not function

Greetings!
I wanted to tweak some HTML code, which opens just fine AND the color coding works perfectly, but I can't get it to open in my browser(s)...

Haven't used in a long time, still thinks its a bad ass app!...

iMac (Retina 5K, 27-inch, 2019) 16 GB RAM OS BigSur 11.2.3
Tincta 4.1 (4102)

Autocomplete Quotations is always on

Whether or not the Preferences check box for Autocomplete Quotations is checked or not, typing a single or double quote always creates two such glyphs with the cursor in the middle. My expectation is that with the box unchecked, only a single glyph should be produced.

Not responding anymore on windows resize

When I resize the windows and I have a file opened, sometimes the app freeze and never respond anymore.
I have to kill the app and I loose my work since the last save.

Tincta 4.2.1 (4212)
MacOS version 12.2
Processor Intel Core i7

Auto-Complete for quotation marks

As a user I want a option so that the editor to insert 2 quotation marks with the cursor in between when I press the quotation mark key.

find and replace bar while using system dark mode

when I use the system dark mode, the search and replace bar is not adapting the colours right which makes it really hard to read anything written in there.
(Tincta Version 3.2.0 (3200) downloaded via AppStore)

Use R syntax coloring for .Rmd as well as .R

R Markdown is a popular form of literate programming, supported in RStudio. It uses the extension .Rmd

It would be nice if Tincta would use R syntax coloring for .Rmd files. So in FileExtensions.plist, the section would say:

<key>R</key>
	<array>
		<string>r</string>
		<string>rmd</string>
	</array>

That's it! Thanks.

Tests don't run

The test scheme is not functional, also there still exist tests for code that is not there anymore (like the Upgrade Controller)

Memory leak after opening a big JSON

After opening a 6MB JSON file Tincta starts to leak memory like crazy (>40GB out of 8 physical). I didn't checked with disabled syntax highlighting, but even with it this is not normal.

MPB, i5, 8GB, Catalina 10.15.7, Tincta 4.2.1
Screenshot 2022-01-28 at 09 56 03
example.json.zip

Not a Native M1 app yet?

4.1 is shown in the App Store as having native support for the Apple M1. However it is still showing as an Intel-based app within the System info.
image

Fonts

Selecting text then changing font and/or font size has no effect on the selected text.

Tincta crashes while opening on macOS 13 Beta 6 (Mac mini M1)


Translated Report (Full Report Below)

Process: Tincta [49446]
Path: /Applications/Tincta.app/Contents/MacOS/Tincta
Identifier: com.mrFridge.Tincta
Version: 4.2.1 (4212)
App Item ID: 448340648
App External ID: 845266293
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-09-03 10:46:14.1833 +0200
OS Version: macOS 13.0 (22A5331f)
Report Version: 12
Anonymous UUID: 63F22656-A3CA-DAB0-AAF2-446F44EEB4BB

Time Awake Since Boot: 78000 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001b33030f4

Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [49446]

Application Specific Backtrace 0:
0 CoreFoundation 0x00000001afe58a18 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x00000001af9a6ea8 objc_exception_throw + 60
2 Foundation 0x00000001b121c578 -[NSMutableDictionary(NSMutableDictionary) initWithContentsOfFile:] + 0
3 AppKit 0x00000001b37d97cc _NSViewClampPointToLimits + 492
4 AppKit 0x00000001b3051a1c -[NSView setFrameOrigin:] + 248
5 AppKit 0x00000001b305aa2c -[NSView setFrame:] + 364
6 AppKit 0x00000001b37461f4 -[_NSTextViewportElementView layout] + 256
7 AppKit 0x00000001b37e8354 ___NSViewLayout_block_invoke + 592
8 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
9 AppKit 0x00000001b3069508 _NSViewLayout + 96
10 AppKit 0x00000001b37de5b8 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 364
11 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
12 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
13 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
14 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
15 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
16 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
17 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
18 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
19 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
20 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
21 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
22 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
23 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
24 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
25 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
26 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
27 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
28 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
29 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
30 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
31 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
32 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
33 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
34 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
35 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
36 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100
37 AppKit 0x00000001b37df0bc __56-[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:]_block_invoke + 800
38 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
39 AppKit 0x00000001b3068fec -[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 100
40 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108
41 AppKit 0x00000001b3068f7c -[NSView layoutSubtreeIfNeeded] + 96
42 AppKit 0x00000001b3a2b42c -[NSWindow(NSConstraintBasedLayoutInternal) _layoutViewTree] + 104
43 AppKit 0x00000001b3a2b5b4 -[NSWindow(NSConstraintBasedLayoutInternal) layoutIfNeeded] + 240
44 AppKit 0x00000001b30c86c0 __NSWindowGetDisplayCycleObserverForLayout_block_invoke + 364
45 AppKit 0x00000001b30c7c5c NSDisplayCycleObserverInvoke + 168
46 AppKit 0x00000001b30c78b8 NSDisplayCycleFlush + 644
47 QuartzCore 0x00000001b73eeeb4 _ZN2CA11Transaction19run_commit_handlersE18CATransactionPhase + 120
48 QuartzCore 0x00000001b73edc34 _ZN2CA11Transaction6commitEv + 324
49 AppKit 0x00000001b3149990 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
50 AppKit 0x00000001b3820830 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
51 CoreFoundation 0x00000001afddd4d8 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 36
52 CoreFoundation 0x00000001afddd3c4 __CFRunLoopDoObservers + 532
53 CoreFoundation 0x00000001afddc9fc __CFRunLoopRun + 784
54 CoreFoundation 0x00000001afddbf98 CFRunLoopRunSpecific + 612
55 HIToolbox 0x00000001b94d568c RunCurrentEventLoopInMode + 292
56 HIToolbox 0x00000001b94d531c ReceiveNextEventCommon + 236
57 HIToolbox 0x00000001b94d5218 _BlockUntilNextEventMatchingListInModeWithFilter + 72
58 AppKit 0x00000001b30211e4 _DPSNextEvent + 632
59 AppKit 0x00000001b3020374 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
60 AppKit 0x00000001b30147d0 -[NSApplication run] + 464
61 AppKit 0x00000001b2febbbc NSApplicationMain + 880
62 dyld 0x00000001af9d7e50 start + 2544

Kernel Triage:
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 AppKit 0x1b33030f4 -[NSApplication _crashOnException:] + 240
1 AppKit 0x1b33030ec -[NSApplication _crashOnException:] + 232
2 AppKit 0x1b3149b04 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 644
3 AppKit 0x1b3820830 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
4 CoreFoundation 0x1afddd4d8 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 36
5 CoreFoundation 0x1afddd3c4 __CFRunLoopDoObservers + 532
6 CoreFoundation 0x1afddc9fc __CFRunLoopRun + 784
7 CoreFoundation 0x1afddbf98 CFRunLoopRunSpecific + 612
8 HIToolbox 0x1b94d568c RunCurrentEventLoopInMode + 292
9 HIToolbox 0x1b94d531c ReceiveNextEventCommon + 236
10 HIToolbox 0x1b94d5218 _BlockUntilNextEventMatchingListInModeWithFilter + 72
11 AppKit 0x1b30211e4 _DPSNextEvent + 632
12 AppKit 0x1b3020374 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
13 AppKit 0x1b30147d0 -[NSApplication run] + 464
14 AppKit 0x1b2febbbc NSApplicationMain + 880
15 dyld 0x1af9d7e50 start + 2544

Thread 1:
0 libsystem_pthread.dylib 0x1afcf8e18 start_wqthread + 0

Thread 2:
0 libsystem_pthread.dylib 0x1afcf8e18 start_wqthread + 0

Thread 3:
0 libsystem_pthread.dylib 0x1afcf8e18 start_wqthread + 0

Thread 4:
0 libsystem_pthread.dylib 0x1afcf8e18 start_wqthread + 0

Thread 5:
0 libsystem_pthread.dylib 0x1afcf8e18 start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000015b07d400 x1: 0x000000015b07d343 x2: 0xffffffffffffffe2 x3: 0x000000015b07ed22
x4: 0xffffffffffffe601 x5: 0x0000000000000020 x6: 0x000000015b07d400 x7: 0x0000000000001962
x8: 0x0000000209187000 x9: 0xd04b7bae3de50075 x10: 0xd04b7bae3de50075 x11: 0x000000000000007f
x12: 0x0000000000000071 x13: 0x000000015a082f00 x14: 0x010000020b4485b1 x15: 0x000000020b4485b0
x16: 0x00000001afd2bed0 x17: 0x000000020c3955e0 x18: 0x0000000000000000 x19: 0x0000600002170630
x20: 0x0000600003ae0100 x21: 0x000001b96bc572a0 x22: 0x000000015980a078 x23: 0x000000016d6fe340
x24: 0x000000015980a070 x25: 0x0000000000000000 x26: 0x0000600001ef55e0 x27: 0x00006000021ceeb0
x28: 0x00000001afddda48 fp: 0x000000016d6fe1b0 lr: 0xd1490001b33030ec
sp: 0x000000016d6fe180 pc: 0x00000001b33030f4 cpsr: 0x60001000
far: 0x00000002a1287538 esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
0x1b2fe8000 - 0x1b3ee5fff com.apple.AppKit (6.9) <8e504814-578f-3968-9a76-6c9a7c391560> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1afd5c000 - 0x1b0232fff com.apple.CoreFoundation (6.9) <3c5913ff-ff3e-3ae2-8522-6dd7b964bbc9> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1b94a3000 - 0x1b97d6fff com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x1af9d2000 - 0x1afa5c1ab dyld () /usr/lib/dyld
0x1afcf7000 - 0x1afd03ffb libsystem_pthread.dylib (
) <6603d3e5-3db3-395e-a8aa-b522f6e8e091> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG backing stores 768K 4
CG image 1088K 3
ColorSync 576K 26
CoreAnimation 2688K 28
CoreGraphics 32K 2
CoreServices 8000K 6
CoreUI image data 576K 8
Foundation 16K 1
Image IO 1024K 1
Kernel Alloc Once 32K 1
MALLOC 270.4M 48
MALLOC guard page 192K 9
MALLOC_MEDIUM (reserved) 840.0M 7 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.1M 6
Stack 10.6M 6
VM_ALLOCATE 256K 13
__AUTH 684K 173
__AUTH_CONST 12.6M 330
__CTF 756 1
__DATA 3008K 316
__DATA_CONST 15.3M 333
__DATA_DIRTY 794K 114
__FONT_DATA 2352 1
__LINKEDIT 758.5M 3
__OBJC_CONST 1539K 150
__OBJC_RO 64.8M 1
__OBJC_RW 1974K 1
__TEXT 247.1M 347
dyld private memory 256K 1
mapped file 184.7M 32
shared memory 928K 17
=========== ======= =======
TOTAL 2.8G 1993
TOTAL, minus reserved VM space 1.6G 1993


Full Report

{"app_name":"Tincta","timestamp":"2022-09-03 10:46:24.00 +0200","app_version":"4.2.1","slice_uuid":"66670340-7cbd-3eb2-a70d-0ad88f6632c6","adam_id":"448340648","build_version":"4212","platform":1,"bundleID":"com.mrFridge.Tincta","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.0 (22A5331f)","roots_installed":0,"name":"Tincta","incident_id":"0526E9C0-F9AC-4CB9-BD44-6A5EACFD59A3"}
{
"uptime" : 78000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Macmini9,1",
"coalitionID" : 6748,
"osVersion" : {
"train" : "macOS 13.0",
"build" : "22A5331f",
"releaseType" : "User"
},
"captureTime" : "2022-09-03 10:46:14.1833 +0200",
"incident" : "0526E9C0-F9AC-4CB9-BD44-6A5EACFD59A3",
"pid" : 49446,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2022-09-03 10:46:13.3177 +0200",
"procStartAbsTime" : 1895872985163,
"procExitAbsTime" : 1895891501289,
"procName" : "Tincta",
"procPath" : "/Applications/Tincta.app/Contents/MacOS/Tincta",
"bundleInfo" : {"CFBundleShortVersionString":"4.2.1","CFBundleVersion":"4212","CFBundleIdentifier":"com.mrFridge.Tincta"},
"storeInfo" : {"storeCohortMetadata":"10|date=1639573200000&sf=143441&pgtp=Search&pgid=osx&prpg=Genre_182860&ctxt=Search&issrch=1&imptyp=lockup&kind=macSoftware&lngid=1","itemID":"448340648","deviceIdentifierForVendor":"F120D37D-E3AD-583D-B72C-B773E72735EC","thirdParty":true,"softwareVersionExternalIdentifier":"845266293"},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.mrFridge.Tincta",
"crashReporterKey" : "63F22656-A3CA-DAB0-AAF2-446F44EEB4BB",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x00000001b33030f4","rawCodes":[1,7301247220],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace/BPT trap: 5","byProc":"exc handler","byPid":49446},
"os_fault" : {"process":"Tincta"},
"ktriageinfo" : "VM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\n",
"asiBacktraces" : ["0 CoreFoundation 0x00000001afe58a18 __exceptionPreprocess + 176\n1 libobjc.A.dylib 0x00000001af9a6ea8 objc_exception_throw + 60\n2 Foundation 0x00000001b121c578 -[NSMutableDictionary(NSMutableDictionary) initWithContentsOfFile:] + 0\n3 AppKit 0x00000001b37d97cc _NSViewClampPointToLimits + 492\n4 AppKit 0x00000001b3051a1c -[NSView setFrameOrigin:] + 248\n5 AppKit 0x00000001b305aa2c -[NSView setFrame:] + 364\n6 AppKit 0x00000001b37461f4 -[_NSTextViewportElementView layout] + 256\n7 AppKit 0x00000001b37e8354 ___NSViewLayout_block_invoke + 592\n8 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n9 AppKit 0x00000001b3069508 _NSViewLayout + 96\n10 AppKit 0x00000001b37de5b8 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 364\n11 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n12 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n13 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n14 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n15 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n16 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n17 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n18 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n19 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n20 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n21 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n22 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n23 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n24 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n25 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n26 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n27 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n28 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n29 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n30 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n31 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n32 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n33 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n34 AppKit 0x00000001b37de6fc __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688\n35 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n36 AppKit 0x00000001b306949c -[NSView _layoutSubtreeWithOldSize:] + 100\n37 AppKit 0x00000001b37df0bc __56-[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:]_block_invoke + 800\n38 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n39 AppKit 0x00000001b3068fec -[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 100\n40 AppKit 0x00000001b3064460 NSPerformVisuallyAtomicChange + 108\n41 AppKit 0x00000001b3068f7c -[NSView layoutSubtreeIfNeeded] + 96\n42 AppKit 0x00000001b3a2b42c -[NSWindow(NSConstraintBasedLayoutInternal) _layoutViewTree] + 104\n43 AppKit 0x00000001b3a2b5b4 -[NSWindow(NSConstraintBasedLayoutInternal) layoutIfNeeded] + 240\n44 AppKit 0x00000001b30c86c0 __NSWindowGetDisplayCycleObserverForLayout_block_invoke + 364\n45 AppKit 0x00000001b30c7c5c NSDisplayCycleObserverInvoke + 168\n46 AppKit 0x00000001b30c78b8 NSDisplayCycleFlush + 644\n47 QuartzCore 0x00000001b73eeeb4 _ZN2CA11Transaction19run_commit_handlersE18CATransactionPhase + 120\n48 QuartzCore 0x00000001b73edc34 _ZN2CA11Transaction6commitEv + 324\n49 AppKit 0x00000001b3149990 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272\n50 AppKit 0x00000001b3820830 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64\n51 CoreFoundation 0x00000001afddd4d8 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 36\n52 CoreFoundation 0x00000001afddd3c4 __CFRunLoopDoObservers + 532\n53 CoreFoundation 0x00000001afddc9fc __CFRunLoopRun + 784\n54 CoreFoundation 0x00000001afddbf98 CFRunLoopRunSpecific + 612\n55 HIToolbox 0x00000001b94d568c RunCurrentEventLoopInMode + 292\n56 HIToolbox 0x00000001b94d531c ReceiveNextEventCommon + 236\n57 HIToolbox 0x00000001b94d5218 _BlockUntilNextEventMatchingListInModeWithFilter + 72\n58 AppKit 0x00000001b30211e4 _DPSNextEvent + 632\n59 AppKit 0x00000001b3020374 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728\n60 AppKit 0x00000001b30147d0 -[NSApplication run] + 464\n61 AppKit 0x00000001b2febbbc NSApplicationMain + 880\n62 dyld 0x00000001af9d7e50 start + 2544"],
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":1311986,"threadState":{"x":[{"value":5822206976},{"value":5822206787},{"value":18446744073709551586},{"value":5822213410},{"value":18446744073709544961},{"value":32},{"value":5822206976},{"value":6498},{"value":8742531072,"symbolLocation":56,"symbol":"OBJC_PROTOCOL$NSCollectionLayoutEnvironment"},{"value":15009226171435253877},{"value":15009226171435253877},{"value":127},{"value":113},{"value":5805453056},{"value":72057602816902577,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS$__NSCFString"},{"value":8778974640,"symbolLocation":0,"symbol":"OBJC_CLASS$___NSCFString"},{"value":7244791504,"symbolLocation":0,"symbol":"_platform_memmove"},{"value":8795018720},{"value":0},{"value":105553151329840},{"value":105553178001664},{"value":1895888679584},{"value":5796569208},{"value":6131016512},{"value":5796569200},{"value":0},{"value":105553148728800},{"value":105553151717040},{"value":7245519432,"symbolLocation":0,"symbol":"_runLoopObserverWithBlockContext"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":15080584834528063724},"cpsr":{"value":1610616832},"fp":{"value":6131016112},"sp":{"value":6131016064},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":7301247220,"matchesCrashFrame":1},"far":{"value":11293717816}},"queue":"com.apple.main-thread","frames":[{"imageOffset":3256564,"symbol":"-[NSApplication _crashOnException:]","symbolLocation":240,"imageIndex":0},{"imageOffset":3256556,"symbol":"-[NSApplication _crashOnException:]","symbolLocation":232,"imageIndex":0},{"imageOffset":1448708,"symbol":"__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke","symbolLocation":644,"imageIndex":0},{"imageOffset":8620080,"symbol":"___NSRunLoopObserverCreateWithHandler_block_invoke","symbolLocation":64,"imageIndex":0},{"imageOffset":529624,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION","symbolLocation":36,"imageIndex":1},{"imageOffset":529348,"symbol":"__CFRunLoopDoObservers","symbolLocation":532,"imageIndex":1},{"imageOffset":526844,"symbol":"__CFRunLoopRun","symbolLocation":784,"imageIndex":1},{"imageOffset":524184,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":1},{"imageOffset":206476,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":2},{"imageOffset":205596,"symbol":"ReceiveNextEventCommon","symbolLocation":236,"imageIndex":2},{"imageOffset":205336,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":2},{"imageOffset":233956,"symbol":"_DPSNextEvent","symbolLocation":632,"imageIndex":0},{"imageOffset":230260,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":728,"imageIndex":0},{"imageOffset":182224,"symbol":"-[NSApplication run]","symbolLocation":464,"imageIndex":0},{"imageOffset":15292,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":0},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":3}]},{"id":1312009,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":1312011,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":1312012,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":1312018,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":1312021,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 7297990656,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15720448,
"uuid" : "8e504814-578f-3968-9a76-6c9a7c391560",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2278"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7244988416,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5074944,
"uuid" : "3c5913ff-ff3e-3ae2-8522-6dd7b964bbc9",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1947"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7403614208,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3358720,
"uuid" : "d75e32ec-2945-3716-8a3e-b0468b83f9b3",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7241277440,
"size" : 565676,
"uuid" : "dc596a97-3dc0-3765-9730-4c1218e3398d",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7244574720,
"size" : 53244,
"uuid" : "6603d3e5-3db3-395e-a8aa-b522f6e8e091",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
}
],
"sharedCache" : {
"base" : 7240630272,
"size" : 3391946752,
"uuid" : "8ce2a7b5-011e-3c3b-a4b6-b68b4b74e9d5"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 768K 4 \nCG image 1088K 3 \nColorSync 576K 26 \nCoreAnimation 2688K 28 \nCoreGraphics 32K 2 \nCoreServices 8000K 6 \nCoreUI image data 576K 8 \nFoundation 16K 1 \nImage IO 1024K 1 \nKernel Alloc Once 32K 1 \nMALLOC 270.4M 48 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 840.0M 7 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.1M 6 \nStack 10.6M 6 \nVM_ALLOCATE 256K 13 \n__AUTH 684K 173 \n__AUTH_CONST 12.6M 330 \n__CTF 756 1 \n__DATA 3008K 316 \n__DATA_CONST 15.3M 333 \n__DATA_DIRTY 794K 114 \n__FONT_DATA 2352 1 \n__LINKEDIT 758.5M 3 \n__OBJC_CONST 1539K 150 \n__OBJC_RO 64.8M 1 \n__OBJC_RW 1974K 1 \n__TEXT 247.1M 347 \ndyld private memory 256K 1 \nmapped file 184.7M 32 \nshared memory 928K 17 \n=========== ======= ======= \nTOTAL 2.8G 1993 \nTOTAL, minus reserved VM space 1.6G 1993 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "61fd92db295c182621ececc3",
"factorPackIds" : {
"SIRI_DIALOG_ASSETS" : "62fee155c3d531115200431b"
},
"deploymentId" : 250000135
},
{
"rolloutId" : "61675b89201f677a9a4cbd65",
"factorPackIds" : {

  },
  "deploymentId" : 250000031
}

],
"experiments" : [

]
}
}

Model: Macmini9,1, BootROM 8419.40.33.0.1, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: S24D300, 1920 x 1080 (1080p FHD - Full High Definition), Main, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Jul 27 2022 06:39:54 version 18.20.377.0.7.8.142 FWID 01-12d8011f
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
USB Device: USB30Bus
USB Device: USB3.0 Hub
USB Device: Portable SSD T5
USB Device: USB2.0 Hub
USB Device: USB Keyboard
USB Device: USB OPTICAL MOUSE
USB Device: OD-WB01
USB Device: USB2.0 HUB
USB Device: composite_device
USB Device: USB31Bus
USB Device: External Disk 3.0
USB Device: USB31Bus
Thunderbolt Bus: Mac mini, Apple Inc.
Thunderbolt Bus: Mac mini, Apple Inc.

End User - latest update

  1. When I clicked GO TO WEBSITE from the HELP TAB, it comes back not found. https://wokabulary.com/software/tincta

  2. Could we please have the option to display the icon names as well as the icons? Much easier for us old folks.

  3. Why can I no longer right-click and close a file that way? I used that feature extensively.

Thank you!

OK on Big Sur?

Not really an issue, or at least yet..
Im still waiting for other softwares to make Big Sur compatible versions, but I have no info on Tincta; has anyone tested it on Big Sur?

Sort Asc/Desc

Feature request: Sort selected text asc/desc, with numbers handled as numbers vs text (option?).

Some crashes in a NSRulerView (LineNumbers)

The LineNumberView causes crashes in it's draw method because of a substringWithRange call that is out of bounds.

Since every call to substringWithRange is checked by the TCAMiscHelper isRange:inBoundsOfString: this method is probably also not correct.

Right click to close file not possible anymore

Original submission #29:

Why can I no longer right-click and close a file that way? I used that feature extensively.


Not clear where this functionality was triggered. This is not an intentional feature and might be something provided in earlier versions of macOS or of the SDK.

Save Dialog

Change the behavior of the save dialog window so people can delete using Command+D instead of having to navigate with a mouse. Enclosed is a screengrab showing how TextWrangler would allow you to use Command+D to delete the file you were working on.
textwrangler-10.14-cmd_d.mp4.zip

Add new code language to Tincta

Need to add new syntax coloring to Tincta for ABAP. Is there a way to do that, either importing the format and / or creating it directly on it?

Transparency in side bar too high

Since Mac OS X Lion the side bar is very transparent which makes it hard to see if a open file is changed but not saved or already saved.

Missing CMD-E "Use Selection For Find" menu / key command

There are a few others missing as well, but this is the one I notice the most.

CMD-E places the currently selected text into the find buffer without replacing the copy / paste buffer. Very handy!

I think you just need to add the menu item, but not sure with your custom search bar.

Moving the cursor

I think the general problem is that there is no user manual or online help for Tincta (Help/Go to website yields an error 404), but my concrete question is: Is there a shortcut key which would allow me to move the cursor to the beginning or ending of the line? Currently, I have to place it using the mouse or repeatedly press the left/right arrow key, both not being very convenient.

Tincta malfunctions on Big Sur

After downloading Big Sur on my Mac, Tincta fails to fully open. I get a basic text editing-type screen. The icons are small squares with question marks in the center. Is Tincta now compatible with Big Sur?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.