Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -381,4 +381,7 @@ This release establishes **CodeForge** as a powerful, production-ready code edit
- Enhanced large text handling.

## 9.8.0
- - FIX: LSP initialization bug.
- FIX: LSP initialization bug.

## 9.9.0
- FEATURE: add customize `tabSize` to controller (default 4)
17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,9 @@
This will make the code_forge lightning fast like the [zed editor](https://zed.dev/).**


### What's new in 9.8.0
- FIX: LSP initialization bug.
### What's new in 9.9.0
- FIX: Cursor jump on typing.
- FIX: Frozen horizontal scroll on dynamic font size.



Expand Down Expand Up @@ -122,7 +123,7 @@ Add CodeForge to your `pubspec.yaml`:

```yaml
dependencies:
code_forge: ^9.8.0
code_forge: ^9.9.0
```
Then run:
Expand Down Expand Up @@ -733,15 +734,9 @@ CodeForge supports a variety of keyboard shortcuts for efficient editing:

---

## Contributing
## Used by

Contributions are welcome! Whether it's bug fixes, new features, or documentation improvements.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
- [ROXUM IDE](https://github.com/heckmon/roxum-ide) - A minimal and powerful IDE/Code editor for Android.

---

Expand Down
41 changes: 39 additions & 2 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,41 @@
include: package:flutter_lints/flutter.yaml

# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options
analyzer:
exclude:
- "lib/generated/**"
- "**.g.dart"

errors:
unused_import: warning
unused_local_variable: warning
dead_code: warning
deprecated_member_use: ignore
avoid_print: warning

linter:
rules:
- directives_ordering
- prefer_relative_imports

- use_super_parameters
- unnecessary_this
- unnecessary_new
- prefer_is_empty
- prefer_is_not_empty
- avoid_unnecessary_containers
- sized_box_for_whitespace
- unnecessary_string_interpolations
- prefer_collection_literals

- prefer_const_constructors
- prefer_const_declarations
- prefer_const_constructors_in_immutables
- prefer_const_literals_to_create_immutables

- prefer_single_quotes
- require_trailing_commas
- sort_child_properties_last
- prefer_final_fields
- prefer_final_locals
- avoid_empty_else
- use_build_context_synchronously
1 change: 1 addition & 0 deletions example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ class _MyAppState extends State<MyApp> {
controller: codeController,
textStyle: GoogleFonts.jetBrainsMono(),
filePath: absFilePath,
tapSize: 5,
matchHighlightStyle: const MatchHighlightStyle(
currentMatchStyle: TextStyle(
backgroundColor: Color(0xFFFFA726),
Expand Down
6 changes: 3 additions & 3 deletions example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ packages:
path: ".."
relative: true
source: path
version: "9.5.0"
version: "9.9.0"
collection:
dependency: transitive
description:
Expand All @@ -68,10 +68,10 @@ packages:
dependency: "direct main"
description:
name: cupertino_icons
sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
sha256: "41e005c33bd814be4d3096aff55b1908d419fde52ca656c8c47719ec745873cd"
url: "https://pub.dev"
source: hosted
version: "1.0.8"
version: "1.0.9"
fake_async:
dependency: transitive
description:
Expand Down
Loading