• Stars
    star
    268
  • Rank 153,144 (Top 4 %)
  • Language
    Swift
  • License
    MIT License
  • Created about 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bill's Conversion of UI Browser to Swift

UI Browser 4

As part of the handover by Bill Cheeseman of his UI Browser application to Late Night Software, we received the source code to an unfinished UI Browser 4. UI Browser 4 is a rewrite of UI Browser in Swift.

In accordance with Bill's wishes, the UI Browser 4 source code is available to the public as open source project in this repository.

Status

The project builds and runs with Apple's Xcode 14.

UI Browser 4 is an UNFINISHED WORK and is not fully usable in its current form.

The source code mentions UI Browser 3 in a number of places. Despite these references, this is not the UI Browser 3 source code and cannot be altered to produce the existing UI Browser 3 application.

Requirements

  • macOS Monterey or later
  • Xcode 14 or later

Support/Discussion

Late Night Software maintains a section on its on-line forum for UI Browser user discussions.

Building

  • clone this repository
  • open the UI Browser.xcworkspace project using Xcode 14
  • issue the Build > Run menu command run the application

Contact

Mark Alldritt - Late Night Software Ltd.

Contributing

The UI Browser project is released under the MIT license. Any contributions to this repository are understood to fall under the same license.

  • Bug fixes and typo corrections are always welcome.
  • Bug reports must include simple steps for reproduction and clearly indicate the OS version where the bug arises.
  • PRs should match the style of existing code.
  • PRs should be as small as possible, and must not contain bundled unrelated changes.
  • PRs must include updates for documentation (see: the UIBrwoser4/docs directory) wherever relevant.
  • PRs must pass the entire test suite.
  • When modifying UI Browser, avoid generating warnings.

Please refrain from submitting PRs to this repository containing new features without first discussing their inclusion in an Issue. There are an infinite number of features that could potentially be added, but creative constraints are also valuable. If you have a differing vision, feel empowered to explore it in your own fork of the project- that's what permissive licenses are for.

Late Night Software will produce and host UI Browser 4 builds as new versions are developed.

More Repositories

1

TextKit_LineNumbers

iOS7 Text Kit - Text View with Line Numbers
Objective-C
105
star
2

AppleScriptLibraries

A collection of AppleScript libraries.
AppleScript
75
star
3

SatimageOSAX

An application providing access to Satimage on macOS Mojave (and later)
Objective-C
17
star
4

SwiftUIAppleScript

A demonstration of invoking AppleScript scripts from SwiftUI
Swift
13
star
5

JSONDocumentTest

A demonstration of how to integrate UndoManager support into a iOS document-based application.
Swift
12
star
6

LNSYearView

GitHub inspired year-at-a-glance Cocoa (Mac) view.
Objective-C
11
star
7

RecordButton

iOS Button mimicking record button in Apple's VoiceRecorder app
Swift
11
star
8

Robotron

An implementation of the classic Robotron 2048 for the iPad and Mac.
Objective-C
8
star
9

BlobMaker

Generate and animate blob shapes using SwiftUI.
Swift
8
star
10

EurekaFluidSlider

Swift
4
star
11

LNSTemplateChooser

A document template chooser for use with UIDocumentBrowserViewController-based applciations based on Apple's iWork apps (Pages, Numbers & Keynote).
Swift
3
star
12

IconAndThumbnail

Explore the QLThumbnailGenerator API
Swift
2
star
13

Discourse-OpenInScriptEditorButton

HTML
2
star
14

timepicker

Time Picker Cocoa View
Objective-C
2
star
15

discourse-LNSHighlightJS

A discourse plugin that introduces a hacked version of highlight.js to provide 'Open in Script Debugger' links for AppleScript code blocks.
Ruby
2
star
16

RIHUB

An iOS and macOS application for connecting to and controlling the LEGO Robot Inventor controller.
Swift
2
star
17

LNSSwiftUIExtras

A collection of SwiftUI utilities and extensions to make life a little easier.
Swift
2
star
18

LNSLevelView

A SwiftUI quality level view (vertical bar)
Swift
1
star
19

LNSBatteryLevel

A SwiftUI battery charge level view
Swift
1
star
20

ActionIconEditor

An exploration into replicating the iOS Shortcuts Action Glyph/Color editor
Swift
1
star
21

BluetoothScanner

An experimental playground for working with CoreBluetooth
Swift
1
star