blob: 4a861ef0c1ef15aa78387ef598537f3bc34d3a0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# Program Info `program_info/`
> **Location**: `program_info/`
> **Purpose**: Application branding and configuration
> **Latest Version**: 0.0.5-1
---
## Overview
The `program_info/` directory contains ProjT Launcher's program information, including application identity, branding assets, and configuration endpoints.
---
## Contents
### Application Identity
| Item | Description |
|------|-------------|
| Application Name | ProjT Launcher |
| Application ID | `org.projecttick.projtlauncher` |
| Organization | Project Tick |
### Branding
| Asset | Purpose |
|-------|---------|
| Logo | Application icon |
| Banner | Promotional graphics |
| Screenshots | Store/website images |
### Endpoints
| Endpoint | Purpose |
|----------|---------|
| Update URL | Auto-update checks |
| News API | Launcher news feed |
| Analytics | Usage statistics (optional) |
### Desktop Integration
| File | Platform |
|------|----------|
| `.desktop` file | Linux |
| `Info.plist` template | macOS |
| Resource files | Windows |
---
## Customization
When building a custom fork:
1. Update application name and ID
2. Replace branding assets
3. Configure custom endpoints
4. Update desktop integration files
---
## Related Documentation
- [LauncherJava](./launcherjava.md) — Java component
- [JavaCheck](./javacheck.md) — Java detection
|